如何后台代码设置DataGridView的某行某列
DataGridView.Rows[0].Cells[13].Value = "这是第1行13列";我这么写,但是DataGridView里面并没有显示出来,依然是原先的数据
应该怎么写?谢谢 --------------------编程问答--------------------
= = 要刷新下 refrush() = =貌似是 --------------------编程问答-------------------- DataGridView.Rows[0].Cells[13].Text吧。。。 --------------------编程问答-------------------- 你得选好事件去写啊。 --------------------编程问答-------------------- 你这样写,应该是第1行12列的值,变了吧。 --------------------编程问答-------------------- 如果没变,那你检查一下,看看你是不是把DataGridView设为了只读。。。 --------------------编程问答-------------------- 这样写是可以的
你下断点跟一下,看看有没有走 --------------------编程问答-------------------- [Quote=引用楼主 huai1988 的回复:]
DataGridView.Rows[0].Cells[13].Value = "这是第1行13列";
我这么写,但是DataGridView里面并没有显示出来,依然是原先的数据
应该怎么写?谢谢
这样写应该是第1行14列的数据
要看你具体是在什么事件了写的了,可以直接用事件里的e或者RowIndex之类的
如:DataGridView.Rows[e.RowIndex].Cells[13]
还可以直接把有用的列的相关名称直接写进去,如:Cells["列名"] --------------------编程问答-------------------- DataGridView.Rows[0].Cells[13].Value = "XXX"
这个可以。
补充:.NET技术 , C#