我几天前在下面发布了这个问题:
在 wpf 或 winform 中使用 datagrid(或 datagridview)时遇到问题
现在,我还有一个问题:
我想以这种方式在datagrid中获得2行的不同索引,如下所示,但它不起作用!
var index = dgGroup.Items.IndexOf(dgGroup.SelectedItem) + 1;
// Starting from the index found above loop through section rows untill you find blank row which can be identified by checking if "Group Name" does not have any value.
for (int i = index; i < dgGroup.Items.Count; i++)
{
if (((DataRowView)dgGroup.Items[i]).Row.ItemArray[1].ToString().Trim() == string.Empty)
{
return;
}
else
{
int var1 = dgGroup.Items.IndexOf(dgGroup.SelectedItem);
int var2 = dgGroup.Items.IndexOf(((DataRowView)dgGroup.Items[i]).Row.ItemArray[1].ToString().Trim() == string.Empty);
if((var2-var1)==2)
{
// Add data to one line data textbox
}
else
{
// Add data to more than one line data textbox
}
}
}
问题是什么 ?谢谢你的帮助。