//貌似这样不得行,没有DefaultValue这个属性
datagridview1.Columns["price"].DefaultValue="2";
求解决,更改数据源的值再绑定吗?
解决方案 »
- Tables[0].Rows.Count和Tables[0]. Columns.Count区别
- 数据库插入语句在本地测试ok,但用到客户机器上报错
- 请问datetimerpicker控件中的日期能不能设置成不同的背景色,例如把节日设置成绿色,其它的为白色.
- WPF中如何读取数据库中的图象列?急~~求救~~
- C#邮件发送程序提示错误“551, delivery not allowed to non-local recipient”
- 各位大虾帮忙解决一下一个菜鸟问题!
- 请问大家如何使窗口一直在最前面???????????????????????????
- winform串口接收短信与发送短信
- c#中如何编译一个可独立运行的exe
- gridcontrol里面添加Button和Combobox
- 如何避免winform加载数据库连接时出现界面假死的问题
- Winfrom窗体Datagridview下拉单元格展开问题
A001
A001 否 2010-12-29 00:00:00.000 张三 生效 工程部 12 admin
admin 是 2010-12-23 00:00:00.000 admin 生效 品质部 管理员 12 lsp
lsp 是 2010-12-29 00:00:00.000 梁少鹏 生效 工程部 12
// DefaultValuesNeeded 事件处理方法
private void DataGridView1_DefaultValuesNeeded(object sender,DataGridViewRowEventArgs e)
{
// 设定单元格的默认值
e.Row.Cells["price"].Value = "2";
}
例如:Select 'false' as chk, * from table1
false即为这个默认值。
设置defaultvalue
DataTable dt = new DataTable();
DataColumn col = new DataColumn();
col.DataType = System.Type.GetType("System.Decimal");
col.AllowDBNull = true;
col.Caption = "xxx";
col.DefaultValue = 0;dt.Columns.Add(col);
哦 大致明白你的意思了
1: 如果你是想直接在datagridview插入后,某列出现默认值吧---提供软件的友好度 如是这样我建议:采用事件驱动机制 在某列进行事件驱动后 对该列负值2:如果是想直接想用SQL,那么INSERT INTO 表名称 VALUES (值1)时值1为默认值即可-----------不知满意否
{
item.Cells["columnName"].Value="columnValue";
}