设置默认值并显示复选框

时间:2012-05-21 10:55:59

标签: c# sql

好的,这是一个双重问题,但它们都是相关的。第一个问题是如何设置我的列的默认值,因为我希望它为真/ 1(如果你没有猜到的话,这是一个专栏),第二个问题是我有一行复选框和我我希望在将值设置为true时勾选这些值,我的当前命令是:

cmd.CommandText = "ALTER TABLE tbl_ecom_cat_feature ADD display_on_search BIT";

2 个答案:

答案 0 :(得分:1)

假设您已经创建了该列,则可以发送此命令

cmd.CommandText = "ALTER TABLE tbl_ecom_cat_feature ADD CONSTRAINT [DF_tbl_ecom_cat_feature_display_on_search]  DEFAULT (1) FOR [display_on_search]

要回答您的第二个问题,我需要知道您显示数据的位置 如果它是DataGridView,那么我认为你应该按照here所解释的那样将相应的列设置为DataGridViewCheckBoxColumn

答案 1 :(得分:1)

获取默认值使用:  SELECT * FROM INFORMATION_SCHEMA.COLUMNS Where ...

设置默认值使用: ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL | NOT NULL} CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}