C#\ASP.NET进!在线等...怎么在datalis里填充tdatatable数据?

我做了一个网页,想在datalis里填充tdatatable的数据,代码如下:publicdb(){connstring=ConfigurationManager.Con... 我做了一个网页,想在datalis里填充tdatatable的数据,代码如下:
public db()
{connstring = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString;
}
public DataTable dt(string query)
{
SqlConnection con = new SqlConnection(connstring);
SqlDataAdapter sda = new SqlDataAdapter(query, con);
DataSet ds = new DataSet();
sda.Fill(ds, "tablename");
return ds.Tables["tablename"];
}
protected void Page_Load(object sender, EventArgs e)
{
db sdb = new db();
DataList1.DataSource = sdb.dt("SELECT top 50 * FROM Customers");
DataList1.DataBind();
}
aspx页面什么都没有就一个DataList控件.
展开
 我来答
kid83
2009-06-03 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1993万
展开全部
<asp:DataList ID="DataList1" runat="server">
<HeaderTemplate>
用户名
</HeaderTemplate>
<ItemTemplate>
<%# Eval("UserName") %>
</ItemTemplate>
</asp:DataList>

DataList不支持自动绑定列.需要设置模板.把UserName改成你的字段,也可以增加其他字段.
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
lioveu502
2009-06-03
知道答主
回答量:61
采纳率:0%
帮助的人:18.7万
展开全部
sda.Fill(ds, "tablename");
你是tablename能得到值吗。你也不是查讯表啊
你把tablename改成Customers试 试看,我也才学不对别笑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿贺dw
2009-06-03 · TA获得超过612个赞
知道小有建树答主
回答量:1584
采纳率:99%
帮助的人:316万
展开全部
sda.Fill(ds, "tablename");
return ds.Tables["tablename"];
这两句改成
sda.Fill(ds);
return ds;

//tablename根本没任何意义.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邢芃幸逸馨
2019-04-05 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3105
采纳率:34%
帮助的人:398万
展开全部
<asp:DataList
ID="DataList1"
runat="server">
<HeaderTemplate>
用户名
</HeaderTemplate>
<ItemTemplate>
<%#
Eval("UserName")
%>
</ItemTemplate>
</asp:DataList>
DataList不支持自动绑定列.需要设置模板.把UserName改成你的字段,也可以增加其他字段.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式