在表格(数据网格)中,组合框,按钮“添加”和复选框。组合框从数据库中获取值。从组合框的列表中选择一些东西,单击“添加”,数据被传输到表中。复选框启用和禁用组合框之一,但尽管处于活动状态,数据仍会传递。添加 SQL 查询的按钮使用参数执行,每个参数分别等于它的组合框。如何使组合框在禁用时其值已传递为空,以便单击“添加”时表的一列保持为空,而当您启用它时获取DataSource的数据?
我这样做了:
SqlParameter param1 = new SqlParameter();
param1.ParameterName = "@name";
if (ComboBox1.Enabled == true)
{
param1.Value = ComboBox1.Text;
param1.SqlDbType = SqlDbType.Text;
}
else
{
param1.Value = " ";
param1.SqlDbType = SqlDbType.Text;
}