【发布时间】:2018-03-16 12:19:55
【问题描述】:
您好,我创建了一个预订工具,我想为每个预订分配一个客户。我创建了一个列表框,它使用数据库中的客户名称生成。我希望能够双击其中一个名称,该名称将以相同的形式出现在文本框中。 感谢所有帮助。谢谢
这是生成我的客户的代码
public void getListOfAllCustomers()
{
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();
str = "Select CustomerId, CustomerName from Customer";
SqlCommand cmd = new SqlCommand(str, conn);
SqlDataReader myReader = cmd.ExecuteReader();
DataTable CustomerList = new DataTable();
CustomerList.Columns.Add("CustomerId", typeof(string));
CustomerList.Columns.Add("CustomerName", typeof(string));
CustomerList.Load(myReader);
LBcustomersavailable.ValueMember = "CustomerId";
LBcustomersavailable.DisplayMember = "CustomerName";
LBcustomersavailable.DataSource = CustomerList;
LBcustomersavailable.BindingContext = this.BindingContext;
}
catch (Exception ex)
{
string filepath = AppDomain.CurrentDomain.BaseDirectory + "ErrorLog.txt";
using (StreamWriter writer = new StreamWriter(filepath, true))
{
//Log error that occurred into a text file
writer.WriteLine("Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString());
}
MessageBox.Show("Error Message :" + ex.Message + Environment.NewLine + "An error has occurred. Try restarting your application and if this error keeps occuring please call our helpdesk");
}
finally
{
conn.Close();
}
}
【问题讨论】:
-
您好.. 请展示您的代码、您尝试过的内容以及遇到的问题?
-
编辑后****
标签: c# visual-studio double-click listboxitems