CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何获取DataList某一列的值? 高手请进~~在线等

楼主hxylqm6()2006-07-02 23:16:25 在 .NET技术 / ASP.NET 提问

DataGrid可以用e.Item.Cells[0].Text   来取得第一列的值,那么DataList如何做呢?  
  请高手解答!!! 问题点数:100、回复次数:9Top

1 楼winner2050(winner)回复于 2006-07-02 23:37:12 得分 0

DataList是半个自定义控件了。  
  只能取行Top

2 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-07-02 23:37:16 得分 0

一样的方法..Top

3 楼jame_peng(可可西里)回复于 2006-07-02 23:40:29 得分 0

因改可以用FindControl获取控件,然后取得把,呵呵  
  Top

4 楼oldcsdn()回复于 2006-07-03 06:48:12 得分 0

我一般是为datalist每条记录给一个唯一标识,当用户对这条记录操作时,使用客户端脚本将这个标识取得并发回  
   
  <asp:datalist   id="DataList1"   runat="server"   RepeatColumns="2"   RepeatDirection="Horizontal"   Height="290px"  
  ItemStyle-HorizontalAlign="Center"   Width="700">  
   
  <ItemTemplate>  
   
  <TABLE   class="black12"   cellSpacing="0"   cellPadding="0"   border="0"   style="width:   370px;   height:   69px">  
                    <tr   height=20   valign=top>  
                                  <td   rowspan="1"   colspan="2">  
                                  <INPUT   id="<%#DataBinder.Eval(Container.DataItem,"TemplateID")%>"   onclick="OnRadioCheck('<%#DataBinder.Eval(Container.DataItem,"TemplateName")%>')"   type="radio"   name="radio">  
                                  <%#DataBinder.Eval(Container.DataItem,"TemplateName")%>  
                                  </td>  
                          </tr>  
                        </TABLE>  
  </ItemTemplate>  
          <ItemStyle   HorizontalAlign="Left"   VerticalAlign="Top"   />  
  </asp:datalist>  
   
   
  如上将唯一ID   TemplateID   传给js:然后将值赋给隐藏字段发回,   这种方式有时候很管用  
  function   OnRadioCheck(tname)  
  {  
  var   obj   =   event.srcElement;  
  var   tid   =   obj.id;  
  newTid   =   tid;  
  newTname   =   tname;  
  document.getElementById("hidTemplateID").innerText   =   newTid;  
  }  
   
  Top

5 楼myminimouse(坚决不用baidu)回复于 2006-07-03 11:05:48 得分 0

markTop

6 楼nyc2006()回复于 2006-07-03 23:41:11 得分 0

这个问题我也想了很久,一直没有找到答案,帮你顶Top

7 楼hahaclj(火星人.NET)回复于 2006-07-04 03:15:19 得分 0

oldcsdn的办法正解,一般都这样用Top

8 楼RoninBlade(RoninBlade)回复于 2006-07-04 07:27:57 得分 0

里面有加上控件不就好了。取控件里面的值Top

9 楼fengyeng(在城里飘~~~~)回复于 2006-07-04 12:05:07 得分 0

upTop

相关问题

关键词

得分解答快速导航

  • 帖主:hxylqm6

相关链接

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

广告也精彩

反馈

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