- 填充textBox
public void LoadTextBox(DataTable dtJson){
var source = new AutoCompleteStringCollection(); //存放数据库查询结果
for (int i = 1; i <= dtJson.Rows.Count; i++)
{
source.Add(dtJson.Rows[i - 1]["department_code"].ToString() + " " + dtJson.Rows[i - 1]["department_name"].ToString());
}
textBox7.AutoCompleteCustomSource = source; //绑定数据源
textBox7.AutoCompleteMode = AutoCompleteMode.Suggest; //显示下拉相关
textBox7.AutoCompleteSource = AutoCompleteSource.CustomSource; //设置属性
}
- 获取textBox中的数据
string department_code= Regex.Split(textBox7.Text, "\\s+", RegexOptions.IgnoreCase)[0]; //获取空格区分的第一个字符串
string department_name= Regex.Split(textBox7.Text, "\\s+", RegexOptions.IgnoreCase)[1]; //获取空格区分的第二个字符串
效果展示: