注册 登录
编程论坛 ASP.NET技术论坛

[求助]listbox

jflin 发布于 2007-03-27 17:00, 464 次点击
只有本站会员才能查看附件,请 登录

我的代码是这样写的:
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationSettings.AppSettings["ConnectionString"];
con.Open();
string Provincesql = "SELECT * FROM News";
SqlDataAdapter adapter = new SqlDataAdapter(Provincesql, con);
DataSet ds = new DataSet();
adapter.Fill(ds, "Title");
NewsList.DataSource=ds;
NewsList.DataBind();
请问错在哪里了,为什么显示出来的结果会如图所示的?请帮忙解决下,谢谢

6 回复
#2
Kendy1234562007-03-27 17:43
你试试datasource直接设成 ds.tables("Title")
Displaymember属性可以设置哪些字段被显示
#3
bygg2007-03-27 21:39
用这个 DefaultView 试试.
#4
jflin2007-03-27 21:55
to Kendy123456,像你这样不行啊,假如你从我的代码上改应该怎么改?或者你自己写个出来好吗?谢谢
to bygg, DefaultView不知道是什么啊,能解释清楚点吗?
#5
tuablove2007-03-27 22:15
你应该确定下那个字段要被显示出来
那个是text 那个是value
#6
cxz09242007-03-27 23:00
for(int i=0;i<ds.Tables[0].Rows.Count;i++)

{
ListBox1.Items.Add(ds.Tables[0].Rows[i]["字段"].ToString());
}
#7
jflin2007-03-28 09:52
多谢各位,特别cxz0924,现在我的listbox显示出来了
1