?? 關于textbox和label控件顯示數據的問題.在線等.txt
字號:
例如:一個table里面有ID,name, age字段
我想在一個textbox里面輸入ID號.
Label控件就自動顯示所屬的Name或者age.
怎么做呢?能做個小例子給我嗎?謝謝!
在textbox的失去焦點事件中去完成,即當在textbox輸入ID后,失去焦點。Label控件就自動顯示所屬的Name或者age
protected void txtCustomerId_TextChanged(object sender, EventArgs e)
{
Customers c = new Customers();
if (c.IsExist(this.txtCustomerId.Text.Trim()))
{
DataSet ds = new DataSet();
ds = c.GetSingleCustomers(this.txtCustomerId.Text.Trim());
this.txtCustomerName.Text = ds.Tables[0].Rows[0]["CompName"].ToString();
this.txtProductCode.Focus();
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('該客戶編號不存在!')</script>");
}
}
這里的Customers c = new Customers();是類,里面就一個查詢語句,就是通過id獲得name應該會寫吧,把txtbox的AutoPostBack的屬性改為true,就可以了
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -