ASP.NET 中datalist怎样绑定数据,求代码
展开全部
页面:
<asp:DataList ID="dgFuJian" runat="server" RepeatColumns="3" RepeatDirection="Horizontal">
<ItemTemplate>
<table id="bcItem" name="bcItem">
<tr>
<td>
<div style="border: solid 1px green" nowrap>
<div style="border-bottom-style: groove">
<input type="checkbox" name="chkChoose" checked />
<input id="biaobenid" name="biaobenid" runat="server" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "biaobenid")%>' />
<input id="fenleiid" name="fenleiid" runat="server" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "fenleiid") %>' />
<font style="font-weight: bold; font-size: 10pt">
<%if (LISCommon.IsLISCommon("LIS000000040")){%>
<%# ChangeJiaJi(DataBinder.Eval(Container.DataItem, "jizhen"))%>
<%} %>
<%# DataBinder.Eval(Container.DataItem, "binglihao")%>
<%# DataBinder.Eval(Container.DataItem, "xingming")%>
<%# DataBinder.Eval(Container.DataItem, "chuangwei")%>
<%# DataBinder.Eval(Container.DataItem, "xingbie")%>
<%# ChangeAge(DataBinder.Eval(Container.DataItem, "binglihao"))%>
</font>
<div style="display: none">
<img name="delImg" disable="true" src="../../../images/LIS/delete.gif" title="删除执行单"
onclick="delhissqd(this)" style="cursor: hand" /><!-- zlj 2008 05 09 郑州妇幼--></div>
</div>
<table>
<tr>
<td colspan="2">
<img name="bcImg" src="../../../images/LIS/barcodeforprint.gif" style="border: 1px solid white;
cursor: hand" onmouseover="javascript:this.style.borderStyle='outset'" onmouseout="javascript:this.style.borderStyle='solid'"
onclick="xianShiShouFeiMingXi()" />
<input id="hidHissqid" runat="server" name="hidHissqid" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "hissqid")%>' />
<input id="hidLissqid" runat="server" name="hidLissqid" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "lissqid")%>' />
<table id="tblXmMx" name="tblXmMx" style="display: none">
<tr>
<td nowrap align="center">
项目
</td>
<td nowrap>
次数
</td>
<td nowrap>
单价
</td>
</tr>
</table>
</td>
<td style="width: 80">
<%-- <%# DataBinder.Eval(Container.DataItem, "xiangmuname")%>--%>
</td>
</tr>
<tr>
<td colspan="3" valign="top">
<table border="0">
<tr>
<td>
<div id="bcLbl" name="bcLbl">
<%# DataBinder.Eval(Container.DataItem, "tiaoxingma")%>
</div>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "biaoben")%>
</td>
<td>
<div id="zxryLbl" name="zxryLbl">
<font color="blue">
<%# DataBinder.Eval(Container.DataItem, "zhixingry")%>
</font>
</div>
</td>
<td>
<div id="zxsjLbl" name="zxsjLbl">
<font color="blue">
<%# DataBinder.Eval(Container.DataItem, "zhixingshijian")%>
</font>
</div>
</td>
</tr>
<tr>
<td colspan="4">
<%# DataBinder.Eval(Container.DataItem, "xiangmuname")%>
<div>
<%# DataBinder.Eval(Container.DataItem, "msxyz")%></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div style="border-top-style: groove">
送检医生: <font color="blue">
<%# DataBinder.Eval(Container.DataItem, "songjianys")%>
</font>送检时间:<font color="blue"><%# changeSjshijian(DataBinder.Eval(Container.DataItem, "sjshijian"))%></font>
</div>
</div>
</td>
<td>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
后台:
DataTable mydt = dv.ToTable();
mydt=你查询出的datatable集合
dgFuJian.DataSource = mydt;
dgFuJian.DataBind();
<asp:DataList ID="dgFuJian" runat="server" RepeatColumns="3" RepeatDirection="Horizontal">
<ItemTemplate>
<table id="bcItem" name="bcItem">
<tr>
<td>
<div style="border: solid 1px green" nowrap>
<div style="border-bottom-style: groove">
<input type="checkbox" name="chkChoose" checked />
<input id="biaobenid" name="biaobenid" runat="server" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "biaobenid")%>' />
<input id="fenleiid" name="fenleiid" runat="server" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "fenleiid") %>' />
<font style="font-weight: bold; font-size: 10pt">
<%if (LISCommon.IsLISCommon("LIS000000040")){%>
<%# ChangeJiaJi(DataBinder.Eval(Container.DataItem, "jizhen"))%>
<%} %>
<%# DataBinder.Eval(Container.DataItem, "binglihao")%>
<%# DataBinder.Eval(Container.DataItem, "xingming")%>
<%# DataBinder.Eval(Container.DataItem, "chuangwei")%>
<%# DataBinder.Eval(Container.DataItem, "xingbie")%>
<%# ChangeAge(DataBinder.Eval(Container.DataItem, "binglihao"))%>
</font>
<div style="display: none">
<img name="delImg" disable="true" src="../../../images/LIS/delete.gif" title="删除执行单"
onclick="delhissqd(this)" style="cursor: hand" /><!-- zlj 2008 05 09 郑州妇幼--></div>
</div>
<table>
<tr>
<td colspan="2">
<img name="bcImg" src="../../../images/LIS/barcodeforprint.gif" style="border: 1px solid white;
cursor: hand" onmouseover="javascript:this.style.borderStyle='outset'" onmouseout="javascript:this.style.borderStyle='solid'"
onclick="xianShiShouFeiMingXi()" />
<input id="hidHissqid" runat="server" name="hidHissqid" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "hissqid")%>' />
<input id="hidLissqid" runat="server" name="hidLissqid" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "lissqid")%>' />
<table id="tblXmMx" name="tblXmMx" style="display: none">
<tr>
<td nowrap align="center">
项目
</td>
<td nowrap>
次数
</td>
<td nowrap>
单价
</td>
</tr>
</table>
</td>
<td style="width: 80">
<%-- <%# DataBinder.Eval(Container.DataItem, "xiangmuname")%>--%>
</td>
</tr>
<tr>
<td colspan="3" valign="top">
<table border="0">
<tr>
<td>
<div id="bcLbl" name="bcLbl">
<%# DataBinder.Eval(Container.DataItem, "tiaoxingma")%>
</div>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "biaoben")%>
</td>
<td>
<div id="zxryLbl" name="zxryLbl">
<font color="blue">
<%# DataBinder.Eval(Container.DataItem, "zhixingry")%>
</font>
</div>
</td>
<td>
<div id="zxsjLbl" name="zxsjLbl">
<font color="blue">
<%# DataBinder.Eval(Container.DataItem, "zhixingshijian")%>
</font>
</div>
</td>
</tr>
<tr>
<td colspan="4">
<%# DataBinder.Eval(Container.DataItem, "xiangmuname")%>
<div>
<%# DataBinder.Eval(Container.DataItem, "msxyz")%></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div style="border-top-style: groove">
送检医生: <font color="blue">
<%# DataBinder.Eval(Container.DataItem, "songjianys")%>
</font>送检时间:<font color="blue"><%# changeSjshijian(DataBinder.Eval(Container.DataItem, "sjshijian"))%></font>
</div>
</div>
</td>
<td>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
后台:
DataTable mydt = dv.ToTable();
mydt=你查询出的datatable集合
dgFuJian.DataSource = mydt;
dgFuJian.DataBind();
展开全部
代码片段:
【页面代码】
<asp:DataList ID="dlCarType" runat="server" Height="37px" RepeatColumns="3" Width="656px"
DataKeyField="f_cartype" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px">
<ItemTemplate>
<table>
<tr>
<td style="width: 150px; height: 22px;">
<asp:CheckBox ID="chkCarType" runat="server" Text='<%#Eval("f_cartype") %>' ToolTip='<%#Eval("f_seatnum") %>'
onclick="che(this)" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
【后台代码】
sql = "";//你的数据查询语句
DataTable dt = DBMnager.GetDataTable(sql);//我的项目中是通过DBMnager.GetDataTable来执行sql语句并返回datatable 这里可根据你的代码进行调整
dlCarType.DataSource = dt;
dlCarType.DataBind();
【页面代码】
<asp:DataList ID="dlCarType" runat="server" Height="37px" RepeatColumns="3" Width="656px"
DataKeyField="f_cartype" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px">
<ItemTemplate>
<table>
<tr>
<td style="width: 150px; height: 22px;">
<asp:CheckBox ID="chkCarType" runat="server" Text='<%#Eval("f_cartype") %>' ToolTip='<%#Eval("f_seatnum") %>'
onclick="che(this)" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
【后台代码】
sql = "";//你的数据查询语句
DataTable dt = DBMnager.GetDataTable(sql);//我的项目中是通过DBMnager.GetDataTable来执行sql语句并返回datatable 这里可根据你的代码进行调整
dlCarType.DataSource = dt;
dlCarType.DataBind();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不难 在前台设定好datalist后 在后台调用其对象 datalist1.datasource = 数据源 (任意集合) 然后datalist1.databa(i)nd
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datalist可以与泛型、DataTable、实体类绑定。
把数据源(也就是泛型或者DataTable或者实体类)赋值后,就可以用Datalist.DataSource = 数据源,然后别忘了绑定数据控件 Datalist.dataBind();
把数据源(也就是泛型或者DataTable或者实体类)赋值后,就可以用Datalist.DataSource = 数据源,然后别忘了绑定数据控件 Datalist.dataBind();
参考资料: -----不懂再问,严重鄙视Copy----
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询