這是我的代碼,將表值顯示爲DropDownList
。獲取asp.net中selectedIndex變化事件下拉列表中第三列的值
using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Conn"].ConnectionString))
{
con.Open();
string str="SELECT ItemOne,ItemTwo,ItemThree FROM tableItem";
using (SqlCommand cmd = new SqlCommand(str, con))
{
SqlDataAdapter dA=new SqlDataAdapter(cmd);
dA.Fill(dT);
DropDownList1.DataSource = dT;
DropDownList1.DataValueField = "ItemTwo";
DropDownList1.DataTextField = "ItemOne";
DropDownList1.DataBind();
}
這是的DropDownList
選擇的值顯示給TextBox
。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedValue.ToString();
TextBox2.Text = //Get the value of ItemThree here
}
我的問題是:我將如何顯示ItemThree
在另一TextBox
列值。
無法應用用[]索引到類型「對象」誤差的表達出現 –
@odlanyer更正。 – Shreevardhan