winform datagridview 修改单元格内容无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform datagridview 修改单元格内容无效相关的知识,希望对你有一定的参考价值。

vgData.Rows[0].Cells[0].Value=“312”; 这种写法是无效的,是怎么回事啊

这种修改是不行的。你要先修改数据库,然后再刷新一下datagridview就行了。
这样就达到你的目的了。(不要让用户直接在datagrideview上面改数据。)
参考技术A 这种写法是正确的
除非
放在了return后头
参考技术B vgData.Rows[0].Cells[0].Value 是只读的吧

winform datagridview 绑定 list .c#

winform 的 datagridview绑定了一个list , list可以显示 , 在datagridview上可以直接修改每个单元格的值 , 可是修改后被绑定的这个list相应的值没有更新 , 请问怎么搞? 得到修改后的list .

请使用DataGridView.EndEdit方法 参考技术A 你把问题说清楚了,你所说的这个list是数据集?还是List泛型类,还是类似ListBox的控件追问

数据集合 List 这样

追答

那是肯定不会改变的,你修改的是DataGridView单元格中的内容,而非List数据集,要想同时修改,你需要把List与DataGridView.DataSource同时更新。

以上是关于winform datagridview 修改单元格内容无效的主要内容,如果未能解决你的问题,请参考以下文章

winform中。datagridview 选中某行 然后点击编辑。编辑的时候单元格变成文本框。

C#winform程序中,将A窗体datagridview中选中的数据传到B窗体里面的各个文本框中进行修改

winForm-DataGridView操作——DataGridView 操作属性说明

winform中的datagridview列标题样式如何修改

C# winform,datagridview问题如下:

在C#的winform中怎么直接在DataGridView里面修改,添加数据.(添加,修改到数据库里)