PDA

View Full Version : سوال: چطوری مقدار یک سلول DataGrid در Wpf رو به دست بیاریم



omiditc
سه شنبه 25 تیر 1392, 02:29 صبح
سلام.
این دستور در WinForm جواب میده
int a= datagridview1.CurrentRow.cells[0].value.tostring();//Exm
معادل این دستور در WPF چیه؟

khokhan
سه شنبه 25 تیر 1392, 12:17 عصر
دوستان یه لطفی کنین جواب بدین منتظریم :لبخندساده:
معمولا برای دریافت مقدار از نوع رشته اینطوریاست که:

foreach (DataRowView row in dgLista.SelectedItems)
{
string text = row.Row.ItemArray[index].ToString();
}
واین

for (int j = 0; j < dataGrid1.Columns.Count; j++)
{
for (int i = 0; i < dataGrid1.Items.Count - 1; i++)
{
string s=(dataGrid1.Items[i] as DataRowView).Row.ItemArray[j].ToString();
}
}

omiditc
سه شنبه 25 تیر 1392, 13:31 عصر
ممنون.ولی در VS2012 این ارور را می دهد.
Unable to cast object of type 'My_Prj.tbl_sabt' to type 'System.Data.DataRowView'.:متفکر: