如何给datagridview某列设一个默认值

zp975800 2011-01-11 04:03:34

//貌似这样不得行,没有DefaultValue这个属性
datagridview1.Columns["price"].DefaultValue="2";
求解决,更改数据源的值再绑定吗?

...全文
1595 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
java123object 2011-11-11
  • 打赏
  • 举报
回复
foreach (DataGridViewRow item in dataGridViewX2.Rows)
{
item.Cells["columnName"].Value="columnValue";
}
zp975800 2011-01-19
  • 打赏
  • 举报
回复
楼上的,我要的就是第一种方法
lspsoft 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sara_cao 的回复:]
我以前做过,可以在select的时候可以给这一列设置一个默认值。
例如:Select 'false' as chk, * from table1
false即为这个默认值。
[/Quote]

哦 大致明白你的意思了
1: 如果你是想直接在datagridview插入后,某列出现默认值吧---提供软件的友好度

如是这样我建议:采用事件驱动机制 在某列进行事件驱动后 对该列负值

2:如果是想直接想用SQL,那么INSERT INTO 表名称 VALUES (值1)时值1为默认值即可

-----------不知满意否
wuyq11 2011-01-11
  • 打赏
  • 举报
回复
在数据源设置默认值,在绑定
设置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);
zp975800 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lspsoft 的回复:]
select * ,12 as 这是 from data001


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
[/Quote]
插入一行数据的时候设默认值,不是查出来的时候
sara_cao 2011-01-11
  • 打赏
  • 举报
回复
我以前做过,可以在select的时候可以给这一列设置一个默认值。
例如:Select 'false' as chk, * from table1
false即为这个默认值。
明哥说编程 2011-01-11
  • 打赏
  • 举报
回复

// DefaultValuesNeeded 事件处理方法
private void DataGridView1_DefaultValuesNeeded(object sender,DataGridViewRowEventArgs e)
{
// 设定单元格的默认值
e.Row.Cells["price"].Value = "2";
}
lspsoft 2011-01-11
  • 打赏
  • 举报
回复
select * ,12 as 这是 from data001


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
lspsoft 2011-01-11
  • 打赏
  • 举报
回复
SQL语句的时候加一列常值在里面 然后在datagridview中显示就可以啦

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧