我在ASP.NET中遇到问题。我在数据库中的表名本刊中包含这些列:1DropDownList中的ASP.NET 2 DataValuefield
柱:
2列:
3列:
我有这样DropDownList1一个下拉列表.DataTextField =“PERSHKRIM”;
我想要做的是,当我选择一个产品从DropDownList中,例如,如果我选择在标签dropuct aa
它会显示PROD1
从第2列,并在第二个标签,它会显示111
从第3列
我的代码是这样的:再次
DataTable listaArtikujt = new DataTable();
using (SqlConnection lidhje = new SqlConnection(ConfigurationManager.ConnectionStrings["DEN1ConnectionString"].ConnectionString))
{
try
{
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM [Articles]", lidhje);
adapter.Fill(listaArtikujt);
DropDownList1.DataSource = listaArtikujt;
DropDownList1.DataTextField = "PERSHKRIM";
DropDownList1.DataValueField = "KOD";
DropDownList1.DataBind();
Label1.Text = DropDownList1.SelectedValue.ToString();
}
catch (Exception ex)
{
Response.Write("Error:" + ex.ToString());
}
}
注意:这些列在一个表名Articles
。
那么,你的问题是什么?你是否收到任何错误或异常信息?你能否更具体一些? –
@SonerGönül将会有2个标签。一列用于第2列,一列用于第3列。第1列附有下拉列表。如果我在Label1.Text中从下拉列表中选择了某些内容(例如,第1列中的产品2),它将输出第2列中的“PROD 2”,并且Label2.Text将输出第3列中的“100”。 I希望你能理解我。 – aldoblack