下拉列表中的项目
本文关键字:项目 下拉列表 | 更新日期: 2023-09-27 18:20:22
在winform中,我有一个DDL,它连接到MySQL数据库中的一个字段。其中有一个项目列表,用户必须选择一个项目,然后单击"确定"进行确认并退出。没关系。但是,如果用户打开此表单,我希望出现在之前选择的DDL项中。请你帮我一下好吗?感谢
Com.CommandText = "SELECT ... FROM ... WHERE ...";
reader = Com.ExecuteReader();
while (reader.Read())
{
testo1.Text= reader["richieste_1"].ToString(); // it's OK
}
//CmbCausa1.SelectedText = reader["causeID_1"].ToString(); // NOK
//CmbCausa1.Items.Add(reader["causeID_1"].ToString()); NOK -->
为您的组合框尝试以下操作:
var selected = reader["causeID_1"].ToString();
...
var index = CmbCausa1.FindString(selected);
CmbCausa1.SelectedIndex = index;
有关FindString方法的更多信息,请访问此处:http://msdn.microsoft.com/en-us/library/wxyt1t12.aspx
如果您的应用程序是安装程序,则可以在安装文件夹中有一个设置文件。
如果不是,您可以将该值保存在数据库中,因为应用程序已经使用了数据库。
还有应用程序设置选项,允许您保存该信息。我觉得这个选择是最好的。