CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请各位兄弟帮忙看看,DataList的问题

楼主macd004()2005-07-05 10:19:18 在 .NET技术 / ASP.NET 提问

我定义了一个DataList 然后用数据绑定显示一切正常  但是在点击ItemCommand的时候不能取出DataList里面LinkButton的Text值  
  <asp:DataList   id="Datagrid1"   runat="server"   CellSpacing="1"   BorderColor="Black"   BorderWidth="1px"  
  GridLines="None"   Width="248px"   ShowHeader="False"   Height="88px"   RepeatColumns="3"   EnableViewState=True>  
  <AlternatingItemStyle   Font-Size="9pt"   HorizontalAlign="Center"   ForeColor="Black"   VerticalAlign="Middle"  
  BackColor="#F7F3F7"></AlternatingItemStyle>  
  <ItemStyle   Font-Size="9pt"   Font-Bold="True"   HorizontalAlign="Center"   ForeColor="Black"   VerticalAlign="Middle"  
  BackColor="#F7F3F7"></ItemStyle>  
  <FooterStyle   Font-Size="9pt"   Font-Names="宋体"   HorizontalAlign="Left"   ForeColor="Black"   BackColor="White"></FooterStyle>  
  <HeaderStyle   Font-Size="9pt"   Font-Bold="True"   HorizontalAlign="Center"   ForeColor="White"   VerticalAlign="Middle"  
  BackColor="#7B86A5"></HeaderStyle>  
  <ItemTemplate>  
  <table   cellpadding="10"   style="font:   10.5pt   宋体">  
  <tr>  
  <td   valign="top">  
  <img   align="top"   src='<%#   DataBinder.Eval(Container.DataItem,   "modulepic")   %>'   >  
  </td>  
  </tr>  
  <tr>  
  <td   valign="top">  
  <asp:LinkButton   Runat="server"   ID="modulename">  
  <%#   DataBinder.Eval(Container.DataItem,   "modulename")   %>  
  </asp:LinkButton>  
  <br>  
  <asp:LinkButton   Runat="server"   ID="moduleno"   Visible="False">  
  <%#   DataBinder.Eval(Container.DataItem,   "moduleno")   %>  
  </asp:LinkButton>  
   
  </td>  
  </tr>  
  </table>  
  </ItemTemplate>  
  </asp:DataList>  
   
   
  private   void   Datagrid1_ItemCommand(object   source,   System.Web.UI.WebControls.DataListCommandEventArgs   e)  
  {  
  string   strModuleNo="";  
  strModuleNo   =   ((System.Web.UI.WebControls.LinkButton)e.Item.FindControl("moduleno")).Text;  
   
  }  
   
   
   
  问题点数:50、回复次数:5Top

1 楼macd004()回复于 2005-07-05 10:51:11 得分 0

自己顶 代码粘的不好看 请各位多包涵Top

2 楼fengfangfang()回复于 2005-07-06 09:54:41 得分 50

对LinkButton绑定数据用Text方式绑定  
   
  <asp:LinkButton   Runat="server"   ID="moduleno"   Visible="False"   text='<%#   DataBinder.Eval(Container.DataItem,   "moduleno")   %>'></asp:LinkButton>  
  Top

3 楼fengfangfang()回复于 2005-07-06 09:55:37 得分 0

用你这种方法,用InnerText或InnerHtml属性取一取试试Top

4 楼macd004()回复于 2005-07-06 10:08:32 得分 0

感谢   fengfangfang()     用你说的方式绑定就行了 <asp:LinkButton>控件里面没有text属性啊 看来我学得太死了 万分感谢Top

5 楼yegucheng(无名)回复于 2005-07-06 11:18:36 得分 0

markTop

相关问题

  • 各位兄弟
  • 各位兄弟!
  • 请教各位兄弟!!!!!!!!!23分全给!
  • 请各位兄弟帮帮忙,谢谢!!!!!!!!!!!!!!!!!
  • 请各位兄弟帮帮忙
  • 请各位兄弟日期控件
  • 请各位兄弟姐妹帮忙!
  • 请各位兄弟姐妹帮忙
  • 请各位兄弟,帮忙啊急啊
  • 怎样判断前兄弟和后兄弟呢?请各位帮帮忙。急!~~~~~~~~

关键词

  • 属性
  • 数据
  • datalist
  • strmoduleno
  • 绑定
  • 请各位
  • itemcommand
  • linkbutton
  • 感谢
  • webcontrols

得分解答快速导航

  • 帖主:macd004
  • fengfangfang

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo