[英]Can't Check weather selected Combo Box Value is null
如何检查选定的组合框值为空? 我正在用这些功能填充组合框:
string sql = "select employee from db_company";
SqlDataReader dr = Db.loadData(sql);
if(cbox.Items.Count == 0)
{
while (dr.Read())
{
cbox.Items.Add(dr[0].ToString());
}
}
在另一个类中,loadData 函数是:
public SqlDataReader loadData(string sql, params object[] parameters)
{
SqlCommand command = new SqlCommand(sql, Db);
for (int i = 0; i < parameters.Length;)
{
command.Parameters.AddWithValue(parameters[i++] as string, parameters[i++]);
}
SqlDataReader dr = command.ExecuteReader();
return dr;
}
我正在尝试使用此功能进行检查:
public bool nullCheck(params object[] parameters)
{
bool check = true;
for(int i = 0; i < parameters.Length; i++)
{
if (parameters[i] == null)
check = false;
}
return check;
}
当我将组合框或文本框值作为参数传递给 nullCheck() 时,调试显示组合框,
System.Windows.Forms.ComboBox, Items.Count 14
我试图弄清楚如何处理这个问题,我尝试了一些方法,例如显示组合框的值,但是消息框显示为空。
我不确定请尝试 if (parameters[i].ToLower() == "null")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.