我用DataGridView控件来手动新增数据,因为我可以单击第一个单元格来选择数据,
然后帮我自动填充其他单元格,可是这样我的这行数据始终属于新增行,不属于实际行,
我用rows.Add()的方法来弄,可是由于我是绑定的,没法用这个方法。只有当我在某个单元格中自己手写数据,才会自动将此行新增。不知道如何解决不知道我的描述大家是否能够明白。
然后帮我自动填充其他单元格,可是这样我的这行数据始终属于新增行,不属于实际行,
我用rows.Add()的方法来弄,可是由于我是绑定的,没法用这个方法。只有当我在某个单元格中自己手写数据,才会自动将此行新增。不知道如何解决不知道我的描述大家是否能够明白。
解决方案 »
- ExecuteNonQuery: Connection 属性尚未初始化。求解决办法
- 类似vs2010工具箱如何实现
- 请各位推荐一款好用的皮肤
- WCF 问题。谢谢...
- 如何把数据绑定到dataGridView中自定义的列上
- sql连接出错,ADO.NET中
- model的成员变量定义为实体类型后在datagridview上只显示实体的类名?
- 各位,帮我看看我这个程序,为什么有的机器会收不到我用net send发送的消息~~
- 请教,如何用C#调用directx show中的功能,实现USB视频流分辨率的切换了?
- WPF,请教下数据绑定时的依赖项属性优先级
- 遍历树的问题
- style.display = "table-row" - IE6 error
DataRow[] drow = NetborDB.GetDataSetFull(str).Tables[0].Select();
foreach (DataRow drT in drow)
{
dataGridView1.Rows.Add(drT[0]);
}数据绑定情况下的新增,先将数据在datatable新增,然后再将datatable作为dataGridView的数据源输出就可以了,如下:
DataRow dr = dt.NewRow();
............
dt.Rows.Add(dr);
dataGridView1.Datasource=dt //DataTable;
dataGridView1.CurrentRow.IsNewRow =false就可以了
增加后dataGridView1重新绑定数据以刷新显示。