下面是我的DataGrid的样式(不知道怎么贴图上来,所以手工了 ~-~),现在我在选中某一行以后,要把这一行的ID取出来,应该怎么用呀?
比如说我选中第三行(“3 钱六 ……”),那我怎么把ID("3")取出来呢?部分代码如下:
int tmp =dataGrid.CurrentRowIndex; //此处tmp 应该 = 3;
string sID = dataGrid[tmp,0].ToString(); //这样应该是把第三行第一列的单元格的内容取出来,可是提示说不对。我查了查MSDN, dataGrid[,]是获取的行号和列号 :(
哪位能帮帮忙?ID | NAME | ……
1 李四
2 张三
3 钱六
4 赵五
比如说我选中第三行(“3 钱六 ……”),那我怎么把ID("3")取出来呢?部分代码如下:
int tmp =dataGrid.CurrentRowIndex; //此处tmp 应该 = 3;
string sID = dataGrid[tmp,0].ToString(); //这样应该是把第三行第一列的单元格的内容取出来,可是提示说不对。我查了查MSDN, dataGrid[,]是获取的行号和列号 :(
哪位能帮帮忙?ID | NAME | ……
1 李四
2 张三
3 钱六
4 赵五
行数的算法 每页的行数*当前的页 + 当前的行然后从datagrid相应的后面邦定的dataset中得到相对的行和你需要的列就能得到你要的字段
object val = this.dataGrid1[index,0];