ASP.NET 中dropdownlist的绑定问题
SqlConnectioncon=newSqlConnection("server=.;database=login;uid=sa;pwd=;");con.Open();...
SqlConnection con = new SqlConnection("server=.;database=login;uid=sa;pwd=;");
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from Met where usermet='" + Label11.Text + "'", con);
da.Fill(ds, "username");
DropDownList1.DataSource = ds;
DropDownList1.DataMember = "username";
DropDownList1.DataBind();
为什么总是显示再dropdownlist里面是“System.Data.DataRowView”??? 展开
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from Met where usermet='" + Label11.Text + "'", con);
da.Fill(ds, "username");
DropDownList1.DataSource = ds;
DropDownList1.DataMember = "username";
DropDownList1.DataBind();
为什么总是显示再dropdownlist里面是“System.Data.DataRowView”??? 展开
3个回答
展开全部
Sub DDLBind()
Dim tmpTab As DataTable = myDB.GetTab("select * from Dictionary order by ID")
CID.DataSource = tmpTab.DefaultView
CID.DataValueField = tmpTab.Columns("ID").ToString
CID.DataTextField = tmpTab.Columns("Name").ToString
CID.DataBind()
End Sub
Dim tmpTab As DataTable = myDB.GetTab("select * from Dictionary order by ID")
CID.DataSource = tmpTab.DefaultView
CID.DataValueField = tmpTab.Columns("ID").ToString
CID.DataTextField = tmpTab.Columns("Name").ToString
CID.DataBind()
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dropdownlist每个项有两个属性。
一个是text
一个是selectedvalue
;
text是dropdownlist显示出来的值,如果text说成是显示值,那么selectedvalue可以说成是隐含值,
你可以将“所有”这个项的text设置为“所有”selectedvalue设置为"*"
到时候查询
select
'"+dropdownlist1.selectedvalue+"'
from
[表]
就ok了。、·~
还有一个方法就是用selectedindex
他的索引值··
一个是text
一个是selectedvalue
;
text是dropdownlist显示出来的值,如果text说成是显示值,那么selectedvalue可以说成是隐含值,
你可以将“所有”这个项的text设置为“所有”selectedvalue设置为"*"
到时候查询
select
'"+dropdownlist1.selectedvalue+"'
from
[表]
就ok了。、·~
还有一个方法就是用selectedindex
他的索引值··
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询