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

求教DataGrid的源码

楼主JeanZLY()2004-07-04 16:18:02 在 .NET技术 / ASP.NET 提问

我要在控件中的第一列放单选框,其它几列都绑定上一张表  
  现在我要按一个按钮,获得选定的那行的某列的值,该怎么做  
  请从怎样放单选框说起,谢谢各位了,手头没资料,时间又紧,  
  自己有初学,最后能有完整源码,解决立马结帖!! 问题点数:50、回复次数:11Top

1 楼kill3434(怫悰)回复于 2004-07-04 16:33:22 得分 0

用vs开发,有界面操作,然后看源码Top

2 楼net_lover(【孟子E章】)回复于 2004-07-04 16:33:27 得分 20

http://www.asp.net/ControlGallery/ControlDetail.aspx?Control=2021&tabindex=2  
   
   
  <asp:DataGrid   id="dgOrnek"   runat="server"    
    AutoGenerateColumns="False">  
       
        <Columns>  
            <asp:TemplateColumn>  
                <ItemTemplate>  
                    <asp:RadioButton   AutoPostBack=True    
                            OnCheckedChanged="DetayGoster"    
                            id="rbsira"   Text='deneme'   runat="server"/>  
                <ItemTemplate>  
            <TemplateColumn>  
        <Columns>  
  string   sRbText="";  
    public   void   DetayGoster(object   sender,EventArgs   e)   {  
            RadioButton   rb   =   new   RadioButton();  
            rb   =   (RadioButton)   sender;  
            sRbText   =   rb.ClientID;  
     
            foreach   (DataGridItem   i   in   dgOrnek.Items)    
            {  
                    rb         =   (RadioButton)   i.FindControl   ("rbsira");  
                    rb.Checked   =   false;  
                    if   (sRbText==rb.ClientID)  
                    {  
                            rb.Checked   =   true;  
                            txtSiraNo.Text   =   rb.Text.Trim();    
      //   if   you   want   to   get   a   property   of   the   selected   id  
                    }  
            }  
      }  
  Top

3 楼net_lover(【孟子E章】)回复于 2004-07-04 16:41:48 得分 5

http://www.metabuilders.com/Tools/RowSelectorColumn.aspxTop

4 楼JeanZLY()回复于 2004-07-04 17:20:22 得分 0

为什么我用了<Columns>  
  <asp:TemplateColumn>  
  <ItemTemplate>  
  <asp:RadioButton   ID="Room"  
  OnCheckedChanged="SelectRoom"></asp:RadioButton>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  </Columns>  
  却看不到单选框Top

5 楼JeanZLY()回复于 2004-07-04 18:51:15 得分 0

有哪位大侠知道啊Top

6 楼JeanZLY()回复于 2004-07-04 19:17:56 得分 0

谢谢各位,现在已经可以出现单选框了,可我希望一次只能选一行,可用<asp:RadioButton   ID="Room"   OnCheckedChanged="SelectRoom"></asp:RadioButton>  
  则可以选很多行,该怎么改,谢谢Top

7 楼lightnings(lightning)回复于 2004-07-04 19:19:33 得分 10

你是不是将datagrid的AutoGenerateColumns属性设成true了Top

8 楼lightnings(lightning)回复于 2004-07-04 19:36:20 得分 15

喔,你的<asp:RadioButton   ID="Room"  
  OnCheckedChanged="SelectRoom"></asp:RadioButton>没有加runat=server  
   
  不过你的"可以选很多行"也不好解决,我是这样解决的  
  <asp:TemplateColumn>  
        <ItemTemplate>  
                <input   type=radio   name="Room">     //这里不要将它设为服务器控件  
        </ItemTemplate>  
  </asp:TemplateColumn>  
   
  Top

9 楼JeanZLY()回复于 2004-07-04 19:54:05 得分 0

可我不设为服务器控件的话,就看不到单选框了Top

10 楼JeanZLY()回复于 2004-07-04 20:52:49 得分 0

再次求教,怎样才能只选一个啊,还有取值的我用孟子E章的代码试了,不对啊,应该是什么啊,多谢了Top

11 楼JeanZLY()回复于 2004-07-04 21:40:15 得分 0

我终于好了,谢谢各位,不过我是参照了下面的程序,很有用  
  http://dev.csdn.net/develop/article/24/24295.shtmTop

相关问题

  • 谁能提供个简单的datagrid分页(vb.net)的源码呀
  • 如何给Datagrid加上滚动条,给源码送100分
  • 求一段三层的Datagrid自动分页的源码 最好是VB的
  • 请教,如何在WinForm下DataGrid的列中加入RadioButton的源码?
  • DataGrid分页问题,求分页源码!测试通过的给高分
  • &&&&&&&&&&&源码源码,请进...
  • flygoldfish诚心开源:MIS打印程序源码,各种网格如DataGrid打印、DataTable、HtmlTable等二维形式全搞定,源码免费赠送
  • flygoldfish诚心开源:MIS打印程序源码,各种网格如DataGrid打印、DataTable、HtmlTable等二维形式全搞定,源码免费赠送
  • 求Proxy源码
  • Think in java 源码

关键词

  • 控件
  • srbtext
  • 单选框
  • rb
  • radiobutton
  • 谢谢各位

得分解答快速导航

  • 帖主:JeanZLY
  • net_lover
  • net_lover
  • lightnings
  • lightnings

相关链接

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

广告也精彩

反馈

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