直接在DataGridView中新增一行时,如何使某些列的值等于上一行对应列的值 直接在DataGridView中新增一行时,如何使某些列的值等于上一行对应列的值,如果上一行不为空。在实际输入中很多列的值都是相同的,因此让表格自动添加某些列可以减少输入量,应在什么地方写代码?怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataColumn columBox = new DataColumn(); columBox.DefaultValue = 0; columBox.ColumnName = "件"; columBox.DataType = System.Type.GetType("System.Int32"); columBox.AllowDBNull = false; m_DataTable.Columns.Add(columBox); columBox.DefaultValue = 0;或者其他值 不意思可能是我没说清楚,在连续输入的时候直接在DataGridView中新增一行时,如何使某些列的值等于它的上一行(或前一行)对应列的值 如果你正在用数据绑定,最好指定DefaultValue,否则:grid.Rows[grid.RowCount-1][columnName]=grid.Rows[grid.RowCount-2][columnName]; 在Datagridview的OnNewRow里面,进行处理,判断是否有上一条记录,如有,则相应需要的字段取上一条记录的有关值. 如何判断一个时间是不是周末? 为什么输入域名可以访问,ip地址却不行呢 关于程序自动更新的问题? 请教C#向EXCEL一个workbook里多个sheets写入datatable问题 qq2009更改外观的功能是怎样实现的 用c#能实现吗 底纹和调色 能够互相影响 求一个正则表达式 在哪里,怎样自动生成单据号?(顶着有分) winform程序,我用process已打开IE,怎么设置弹出的IE窗口不显示地址栏?? 截取usb口打印机的打印数据重新打印 C# 读取mysql数据库中文正常,写入出错 如何更新datagridview中的数据 100在线求救!
columBox.DefaultValue = 0;
columBox.ColumnName = "件";
columBox.DataType = System.Type.GetType("System.Int32");
columBox.AllowDBNull = false;
m_DataTable.Columns.Add(columBox);
直接在DataGridView中新增一行时,如何使某些列的值等于它的上一行(或前一行)对应列的值
grid.Rows[grid.RowCount-1][columnName]=grid.Rows[grid.RowCount-2][columnName];