DataBinder.Eval(Container.DataItem,"id").ToString().Trim()=="1"? true: false
妳把這斷復制到編輯模版的checkbox的databanding的 chencked裏;
也可以直接源代碼寫找到 chenckbox 添加屬性 chencked;
<asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem,"id").ToString().Trim()=="1"? true: false %>' />
id 就是妳數據庫的那個1或0字段。
不過如果妳想以後可以更好的根據數據源來更改行屬性 可以去看看
GridView的RowDataBound事件 這個事件寫代碼之前要加個判斷如
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//妳的代碼
}
}