--------------------
部分源码   .ASPX
--------------------
<asp:datagrid id="datagrid1" runat="server" HorizontalAlign="Center" CellPadding="5" AutoGenerateColumns="False"
OnEditCommand="edit_click" OnUpdateCommand="updata_click" OnCancelCommand="donot_click" DataKeyField="编号">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<Columns>
<asp:EditCommandColumn ButtonType="PushButton" UpdateText="确定" HeaderText="操作" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
<asp:BoundColumn DataField="top_name" ReadOnly="True" HeaderText="文件名"></asp:BoundColumn>
<asp:BoundColumn DataField="top_time" HeaderText="创建时间"></asp:BoundColumn>
<asp:TemplateColumn Visible="False" HeaderText="图片位置">
<EditItemTemplate>
<input type="file" id="file1" runat="server">
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="当前选择" HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle"
ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">
<ItemTemplate>
<asp:RadioButton ID="sele" Runat="server" AutoPostBack="True" Checked='<%# ××××××××××××%>'>
</asp:RadioButton>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="删除" ButtonType="PushButton" CommandName="Delete" HeaderText="删除"></asp:ButtonColumn>
</Columns>
</asp:datagrid>------------------------------
在上面代码中的××××××××××××××部分应该如何绑定???一共有几种绑定方法??
数据库中被绑定的字段为一个逻辑型的字段T/F,字段名为:now_sele.
请各们高手帮忙看看,小弟是初学。

解决方案 »

  1.   

    RadioButton.DataSource = 
    RadioButton.DataTextField = 
    RadioButton.DataValueField = 
    RadioButton.DataBind();
      

  2.   

    <%# Convert.ToString(DataBinder.Eval(Container, "DataItem.ban_title")) == "1"?true:false %>
      

  3.   

    Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.now_sele"))?"true":"false"
      

  4.   

    nmlvjun(网事如风)
    hchxxzx(NET?摸到一点门槛)
    Richardhu(学无止境) 
    感谢三位帮我解答问题。我用的是后面两位的方法,但是没有用到数据类型转换,因为在
    <asp:RadioButton>控件中checked本来就是接收String的值。所以没有用。我的意思是说,除掉用DataBinder.Eval方法外还有什么方法可以使用。