DataGrid中获取单元格的值

2024-12-15 17:22:38
推荐回答(4个)
回答1:

选定第四列的值=DataGrid1.Rows[e.RowIndex].Cells[3].value;
以上如果不行,尝试如下方法
DataGrid1.items[你要的行].Cell[3].Text;
foreach (DataGridItem item in datagrid1.Items)
{
//代码部分item为行数
}

建议使用gridview
GridView 控件是 DataGrid 控件的后继控件。
功能更加强大,也很方便实用

回答2:

在你用DataGrid的时候,Rows就不用定义,DataGrid的每一行就是Rows的一个对象。

例如:
第四行第一个单元格的值为:
DataGrid1.Rows[3].Cells[0].value;

回答3:

CColumns cols = Grid.GetColumns();
VARIANT vt;
vt.vt = VT_INT;
vt.intVal = Grid.GetCol();
// int i;
// int j;
// i=Grid.GetRow();
// j=Grid.GetCol();
CColumn col = cols.GetItem(vt);

回答4:

DataGrid1.Rows[行id].Cells[3].text;