10分!!救命!!!datalist绑定数据怎么显示不出来???

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:35:46
前台:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
</asp:DataList></div>
</form>
</body>
</html>

后台:using System;<

你这样没有用的

datalist 不是这样用的 ;
数据绑定是对的
但是前台要在datalist的编辑模板里编辑
也就是要在模板里放其他的控件,比如image啊lable啊,用这些控件绑定表的字段就行了

SqlDataAdapter adapter = new SqlDataAdapter();
adapter.selectcommand=new …command(sql,conn)

里边方上<%#EVal("你要绑定的字段名")%>

看我的
<asp:datalist id="DataList1" runat="server" RepeatColumns="10" CellPadding="0" RepeatDirection="Horizontal">
<ItemTemplate>
<TABLE cellSpacing="0" cellPadding="0" border="0">
<TR>
<TD height="25" width="60">
<asp:HyperLink id=HyperLink23 runat="server" ForeColor="#ffffff" NavigateUrl='<%# MakeUrl1(DataBinder.Eval(Container.DataItem, "lx_name")) %>'>
<%# MakeUrl2(DataBinder.Eval(Container, "DataItem.lx_name").ToS