当前位置:编程学习 > C#/ASP.NET >>

如何后台代码设置DataGridView的某行某列

DataGridView.Rows[0].Cells[13].Value = "这是第1行13列";

我这么写,但是DataGridView里面并没有显示出来,依然是原先的数据
应该怎么写?谢谢 --------------------编程问答--------------------
引用楼主 huai1988 的回复:
DataGridView.Rows[0].Cells[13].Value = "这是第1行13列";

我这么写,但是DataGridView里面并没有显示出来,依然是原先的数据
应该怎么写?谢谢


= = 要刷新下 refrush() = =貌似是  --------------------编程问答-------------------- DataGridView.Rows[0].Cells[13].Text吧。。。 --------------------编程问答-------------------- 你得选好事件去写啊。 --------------------编程问答--------------------
引用楼主 huai1988 的回复:
DataGridView.Rows[0].Cells[13].Value = "这是第1行13列";

我这么写,但是DataGridView里面并没有显示出来,依然是原先的数据
应该怎么写?谢谢
你这样写,应该是第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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,