gpt4 book ai didi

c# - 在 c#.net 中从数据库加载数据时如何将组合框值设置为 null 或空

转载 作者:太空宇宙 更新时间:2023-11-03 21:28:17 24 4
gpt4 key购买 nike

我有一个用 C# 编码的 Windows 窗体..问题是我有一个组合框,它从数据库中加载值,并且该代码以加载形式编写..

所以,我的表单的组合框值自动生成,初始组合框文本加载到它..

我想设置组合框的初始文本或值应该为空或 null..请帮我解决它..提前致谢我的代码如下

 try
{
ConnectionStringSettings consettings = ConfigurationManager.ConnectionStrings["attendancemanagement"];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
cn.Open();
SqlCommand cmd = new SqlCommand("select employee_id,employee_name,image from Employee_Details", cn);
SqlDataReader dtr;
dtr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("employee_id", typeof(string));
dt.Columns.Add("employee_name", typeof(string));
dt.Load(dtr);
//Convert.ToString.comboBox1.Items.Insert("", 0);
comboBox1.DisplayMember = "employee_id";
comboBox1.DisplayMember = "employee_name";
comboBox1.DataSource = dt;
//dateTimePicker1.Enabled = true; ;
cn.Close();
}

catch (Exception e1)
{
MessageBox.Show(e1.Message);

}

最佳答案

将数据源设置为 db 后添加此行:

comboBox1.SelectedItem = null;

或者

comboBox1.SelectedItem = -1;

关于c# - 在 c#.net 中从数据库加载数据时如何将组合框值设置为 null 或空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25657352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com