想在dataGridView中增加一行,这一行不涉及到数据库,只是普通的增加一行,
增加的一行是由textBox输入的值.
增加的一行是由textBox输入的值.
解决方案 »
- 关于构造函数重载如何代码重用的问题
- 关于GRIDVIEW分页的问题
- SOS 急寻解决方法
- 一个正则表达式的奇怪问题
- 使用水晶报表的问题:应用程序的报表预览时总是弹出一对话框,要求输入密码,我想问如何在编程时就指定密码(即保存密码),而不需要每次
- 请大虾指点.在线等.急
- C#调用LabView 数据采集VI生成的DLL
- WPF中执行存储的结果是5个Table,每个Table一列,现在想把5个table分别绑定到5个Combox中,Binding怎么写怎样比较灵活
- 新手问题第十贴,快来抢分阿 ----------datarelation建立后,我知道了 子表某行的实际值,如何的父表对应的显示值哦。
- 如何做插件?
- C#基础问题
- 老掉牙的问题了 不好意思问了 但是我还没解决
...
datatable.add(dr);
在绑定gridview即可
如果不是绑定的数据源,是一行一行写进datagridview的,那么可以将datagridview的rowcount+1
再直接赋值到datagridview的新加行就可以了
1.加到末尾 dataGridView.Rows.Add();
2.加到中间 dataGridView.Rows.Insert();
2.加到中间 dataGridView.Rows.Insert();
2.加到中间 dataGridView.Rows.Insert(rowsIndex,new object[]{"",text1.text,""} );
(1)DataRow dr=datatable.NewRow(); //增加一行datatable表类型的新行
... //对该行增加对应列的值,也就是你说的textbox中的值
datatable.add(dr); //将以上新增的有数据的行插入datatable表中
再绑定该表到DataGridView中即可,DataGridView1.DataSource=datatable;
DataGridView.DataBind=ture;
(2)楼上说的也行dataGridView.Rows.Add(new object[]{"",TextBox1.text,""} );
加入中间:
dataGridView.Rows.Insert(rowsIndex,new object[]{"",TextBox1.text,""} );需要注意的是:你要把值插入哪一列中,经常对应类型不同出错。