Click here to Skip to main content
15,921,454 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
how to get cell (Id No) value of selected datagrid row in Wpf
ArrayList list = new ArrayList();

           for (int i = 0; i < myGrid.Items.Count; i++)
               CheckBox mycheckbox = myGrid.Columns[5].GetCellContent(myGrid.Items[i]) as CheckBox;
               if (mycheckbox.IsChecked == true)
                   int inde = this.myGrid.SelectedIndex;
                   DataRowView drv = (DataRowView)myGrid.Items[inde];
                   object ch = drv[1];

Updated 30-Nov-14 5:06am

it depends on how you have bind data to your grid, check below link for similar question and answers
Get selected row item in DataGrid WPF[^]
Share this answer
mukesh mourya 30-Nov-14 9:16am    
i has bind data grid bind from database using linq
here problem is that how can i check which data row are checked (checkbox) and how can i select this particular cell of that row
mukesh mourya 30-Nov-14 9:18am    
i saw many solution but no any solution was worked Properly
DamithSL 30-Nov-14 9:37am    
update question with your code
for (int i = 0; i < myGrid.Items.Count; i++)
var item = myGrid.Items[i];
var mycheckbox = myGrid.Columns[5].GetCellContent(item) as CheckBox;
if ((bool)mycheckbox.IsChecked)
string ID = (myGrid.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text;
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900