一转眼,自学C#已经半年多了,赶紧在CSDN记录一下。
今天的问题是:
wpf控件textbox和listbox联动,通过textbox录入的数据,拼接成sql语句,在数据库查询结果后返回,绑定给listbox。
功能说着很简单,实现起来困难重重。我感觉问题出在sql语句拼接上,textbox的text作为参数传进方法中,这里就弄不明白了
代码如下:
private void Button_Click(object sender, RoutedEventArgs e)
{
if (员工姓名.Text != null)
{
ListboxUsers listboxUsers = new ListboxUsers();
string strUserName =$" '{员工姓名.Text}%' ";
配合人员.ItemsSource = listboxUsers.GetUserList(strUserName);
}
}
class ListboxUsers:ListBox
{
public List<ListBox>GetUserList(string strUserName)
{
DataTable tableUsers = SqlHelper.ExecuteDataTable
("Select User_ID,User_Desc " +
"From [BSG_LYC].[dbo].[Users] " +
"Where Username like 'LYC_ZG%