用 dataGridView2.CurrentCell.Value = ;赋值之后,DataGridView都显示出来了,但保存时有问题(手动输入就不会),新建一行,赋值之后光标移回上一行,刚新建的那行就消失了(手动输入就不会)
textBox1.Text = ;
textBox1.DataBindings["Text"].WriteValue();
textBox1用代码赋值只要加上后一句就没问题,DataGridView要怎么写呢?转移焦点也试过没用
textBox1.Text = ;
textBox1.DataBindings["Text"].WriteValue();
textBox1用代码赋值只要加上后一句就没问题,DataGridView要怎么写呢?转移焦点也试过没用
解决方案 »
- (c#)mssql代码生成器
- dataGridView自己编辑的列与对象属性一致
- 求教简单Array转ArrayList
- 请问C#有没有STRING清除机制啊?
- 微软专家快来,不来帮忙就鄙视。
- 怎么查询Oracle数据库中long型数据
- 关于线程和主界面的问题
- Wmi ManagementClass And ManagementObject 的一些问题。
- 工厂模式的有关问题?
- 请高手\微软专家指点:..net(指dotnetfx.exe在客户端安装开发的程序时)框架不能在WIN XP(中文版)安装,本机上安装成功(同样是XP),提示REGAS
- excel导入数据到数据库
- datagridview有疑问!!
比方说datasource是个datatable,你直接修改datatable里的值(改完后datagridview会显示出你修改后的信息),保存datatable就可以了
要在datagridview的单元格里面放置文本框呀,在此输入数据,后台接受输入的数据,添加到数据库里面
数据集.EndEdit();
试下.
但是每加载出来之后我选中最后一行删除
他会出现错误
说未提交的行
数据集.EndEdit();试过了不行,只要用键盘输入个字符就没问题,汗
以前用其他语言都没这问题,难道只能用其他控件,或自己来控制DataGridView增删改?这个很常见的吧,难道你们没遇到过?
模拟键盘输入就可以了
代码赋值后
dataGridView1.Focus();
SendKeys.Send(“第1个cell的值");这样本行最前就有笔形符号并在下面又产生新行,跟键盘输入一样