主要是查出数据后,比如数据库里是1,按钮就为选中状态,为0就为不选中状态
   之前用的是gridview,但是好像功能不过就改用DataGrid了,
   代码怎么写呢               
 <asp:DataGrid ID=DataGrid1 runat=server >            
 <asp:BoundColumn DataField="fahuo" HeaderText="是否发货(请添0或1;0代表&quot;否&quot;,1代表&quot;是&quot;)">
 </asp:BoundColumn>
 <asp:BoundColumn DataField="fukuan" HeaderText="是否付款(请添0或1;0代表&quot;否&quot;,1代表&quot;是&quot;)">
 </asp:BoundColumn>
 <asp:BoundColumn DataField="suecss" HeaderText="交易是否成功(请添0或1;0代表&quot;否&quot;,1代表&quot;是&quot;)"></asp:BoundColumn>
</asp:DataGrid>    上面没有单选代码,是不是在<asp:TemplateColumn></asp:TemplateColumn>里写,而且怎么在显示之前就查出表,把表里的转换成单选按钮的状态,这个好像不能在<asp:BoundColumn>里(aspx页面)里写,应该在.cs文件里写,这些有哪些讲究呢
    能不能用到ajax在datagrid里用,能很快实现判断按钮状体呢  请教, 多谢!

解决方案 »

  1.   

    DataTable tabDays=new DataTable();
    DataRow mydr;
    tabDays.Columns.Add(new DataColumn("day", typeof(string)));
    if(dn1>=0)
    {
      for(int i=0;i<=dn;i++)
    {
    mydr = tabDays.NewRow();
    mydr[0] = 处理数据 tabDays.Rows.Add(mydr);
    }


    }DataGrid1 .DataSource=tabDays;
    DataGrid1 .DataBind();
      

  2.   


    <asp:CheckBoxField DataField="sex1" />
    str = "select sex1=case sex when '男' then 'ture' else 'false' end from tb"
      

  3.   

    先sql查出来,在rowdatabound事件里绑到radiobutton
      

  4.   

    在我的datagrid控件属性里  怎么没有<asp:CheckBoxField DataField="sex1" />
    中的CheckBoxField呢
      <asp:TemplateColumn  HeaderText='选择'>
        <ItemTemplate> 有这个  <asp:CheckBoxList DataTextField=""></asp:CheckBoxList>
        </ItemTemplate>        
      </asp:TemplateColumn> 这个能不能用呢
      

  5.   

     <asp:CheckBoxList DataTextField=""> </asp:CheckBoxList> 是一个服务器控件
    <asp:CheckBoxField DataField="sex1" /> 编辑列的时候就可以看到
      

  6.   

    用gridview吧。。比datagrid功能多而且也比较使用比较简便asp.net 2.0工具箱都已经把datagrid删除了啦何必还要用datagrid呢。。
      

  7.   

    http://blog.csdn.net/xianfajushi/archive/2008/11/30/3413317.aspx
      

  8.   

    <asp:CheckBoxField DataField="sex1" />