dal:
public static DataSet getname()
{
string sql = "SELECT construction_id,name FROM construction";
DataSet ds = new DataSet();
ds= DbHelperSQL.Query(sql);
return ds;
}
bll:
public static DataSet getname()
{
DataSet ds = asytj.DAL.construction.getname();
return ds;
}
页面:
前台
<asp:DropDownList ID="DropDownList1" DataValueField="name" DataTextField="name" runat="server">
</asp:DropDownList>
后台:
public void DataBind()
{
DropDownList ddl = new DropDownList();
DataTable dt = new DataTable();
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
}
为什么老是没有数据啊?哪里错啦???
public static DataSet getname()
{
string sql = "SELECT construction_id,name FROM construction";
DataSet ds = new DataSet();
ds= DbHelperSQL.Query(sql);
return ds;
}
bll:
public static DataSet getname()
{
DataSet ds = asytj.DAL.construction.getname();
return ds;
}
页面:
前台
<asp:DropDownList ID="DropDownList1" DataValueField="name" DataTextField="name" runat="server">
</asp:DropDownList>
后台:
public void DataBind()
{
DropDownList ddl = new DropDownList();
DataTable dt = new DataTable();
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
}
为什么老是没有数据啊?哪里错啦???
解决方案 »
- asp.net 中 正则替换<a>标签
- 急,急,select @@identity 问题
- 同一个页面多个相同控件的处理问题.......
- html 控件select
- asp.net 页面美观设计
- 这个tab切换在火狐里面不兼容怎么改?
- 关于制作论坛的几个小问题!谢谢回答!
- 如何在程序中获得发送给客户端的HTTP页面内容
- 为什么无法创建Asp.net应用程序?
- 用select * from talbe for xml auto,elements等,還可以用for xml,raw等,還有沒有其它的啊!
- 在winform中,用C#如何把数据库中的字节流生成图片存放在服务器中
- 学习Linq??????????
DataTable dt = getname().Tables[0];
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
{
DropDownList ddl = new DropDownList();
DataTable dt = new DataTable();
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
}
你这里有调用你的BLL方法吗?
不调用怎么会有数据
调方法
DataTable dt = new DataTable();
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
dt没有赋值啊,怎么会有数据啊
dt = getname().Table[0];
{
DropDownList ddl = new DropDownList();
DataTable dt =asytj.BLL.construction.getname().Tables[0];
ddl.DataSource = dt.DefaultView;
ddl.DataValueField = "name";//显示的文字
ddl.DataTextField = "name";//选项值
ddl.DataBind();
}
还是没有数据
干嘛写这句了,
DataTable dt = getname().Tables[0];
DropDownList1.DataSource = dt.DefaultView;
DropDownList1.DataValueField = "name";//显示的文字
DropDownList1.DataTextField = "name";//选项值
DropDownList1.DataBind();
ddl 就没必要了吧? 直接用DropDownList1就可以了