C# 绑定列表框
我有4个列表框,我有一个DB作为EMP,表tab1和列名称、EmpId、薪水 所以我想在其中一个列表框中显示薪水。我该怎么做C# 绑定列表框,c#,asp.net,.net,visual-studio-2010,C#,Asp.net,.net,Visual Studio 2010,我有4个列表框,我有一个DB作为EMP,表tab1和列名称、EmpId、薪水 所以我想在其中一个列表框中显示薪水。我该怎么做 SqlConnection con = new SqlConnection(connec); string insert_query = "select Salary from tab1"; con.Open(); try { SqlCommand cmd = new SqlCommand(insert_query, con); int exe = cmd
SqlConnection con = new SqlConnection(connec);
string insert_query = "select Salary from tab1";
con.Open();
try
{
SqlCommand cmd = new SqlCommand(insert_query, con);
int exe = cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
ListBox3.DataSource = ds;
ListBox3.DataBind();
}
这是路吗?我有一些问题,比如项目没有显示在列表框中
ListBox3.DataSource = ds;
ListBox3.DataTextField = "Salary";
ListBox3.DataValueField = "EmpID";
ListBox3.DataBind();
您需要在之前指定此选项 您的代码是正确的,但您需要在绑定之前包含类似的内容
Listbox3.Datasource=ds;
Listbox.DataTextField="Salary"
Listbox.DataValueField="EmpId"
Listbox3.Databind();
谢谢,但它没有给我任何错误,但列表框中没有显示任何内容。。所以我现在应该把d代码放在哪里,它在PageLoad中,在PageLoad中是可以的。只要输入if(!ispostback)//您的代码即可。问题是你只需要指定TextField和ValueField。好吧,我给了它,但它在我的查询中不起作用。选择薪水,empID从你的table@Dukelingthx用于editing@WEebaware用于编辑的thx他们的thx tis代码正在工作,但我应该放置tis代码吗??现在在pageload n列表框中是空的,你忘记了从DB获取EmpId。将查询更改为“从表1中选择薪资,EMP id”嘿,兄弟,现在它工作了,我对帮助欢迎人的ma查询thx有疑问。如果你认为我的答案有帮助,你就接受它,并给我一个投票:)