Silverlight DataGrid MouseLeftButtonUp get ColumnIndex and RowIndex


การใช้งาน DataGrid บน Silverlight…
บางครั้งเราต้องการ Index ของแถว และคอลัมน์ที่คลิกเมาส์เลือก…
ในอีเว้นต์ MouseLeftButtonUp…คลิกเมาส์ลงบน Cell ใดๆ…
เพื่อกระทำอะไร บางอย่าง…กับข้อมูล…

เราสามารถดึง Index ออกมาได้ดังนี้:

   1:  

   2:         private void myDataGrid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)

   3:         {

   4:             var dataControl = sender as DataGrid;

   5:             int columnIndex = dataControl.CurrentColumn.DisplayIndex;

   6:             int rowIndex = dataControl.SelectedIndex;

   7:  

   8:         }

แล้วหลังจากนั้น…
ก็นำจึงนำ columnIdex และ rowIndex ไปใช้งานต่อ…

Advertisements
เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Silverlight

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: