我有一个显示用户数据的datagridview。我需要在附加到用户名列的列表框中显示用户名列表。当我键入名称或名称的一部分时,列表框应显示引用键入文本的数据。
我正在使用数组列表从表中获取数据。 我需要知道的是,当我在数据网格视图中输入特定单元格的值时,如何显示这些数据 请帮忙
这是我获取用户名列表的方法
public ArrayList GetEmpNameLike(string empName)
{
SqlConnection myConnection;
myConnection = new SqlConnection("Data Source=DB-IT-USER;Initial Catalog=TRIOConstructionsInventory;User ID=sa;Password=dbit");
myConnection.Open();
ArrayList mtnList = new ArrayList();
string sqlQuery = "select emp_userName from dbo.user_table WHERE emp_userName LIKE @empName";
SqlCommand queryCommand = new SqlCommand(sqlQuery, myConnection);
queryCommand.Parameters.AddWithValue("@empName", "%" + empName + "%");
try
{
SqlDataReader reader = queryCommand.ExecuteReader();
while (reader.Read())
{
mtnList.Add(reader.GetString(0));
}
reader.Close();
return mtnList;
}
catch (Exception e)
{
MessageBox.Show(e.Message.ToString());
return mtnList;
}
}