aspx file: <form id="Form1" method="post" runat="server">
<asp:DataGrid ID="grd" Runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="chk1" Runat="server" Checked = '<%# DataBinder.Eval(Container.DataItem,"Chked")%>' Text="Test">
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</form>
.vb file: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim dt As New DataTable()
dt.Columns.Add("Id", GetType(Integer))
dt.Columns.Add("Chked", GetType(Boolean)) dt.Rows.Add(New Object() {1, True})
dt.Rows.Add(New Object() {2, False}) grd.DataSource = dt
grd.DataBind()
End Sub
<asp:DataGrid ID="grd" Runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="chk1" Runat="server" Checked = '<%# DataBinder.Eval(Container.DataItem,"Chked")%>' Text="Test">
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</form>
.vb file: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim dt As New DataTable()
dt.Columns.Add("Id", GetType(Integer))
dt.Columns.Add("Chked", GetType(Boolean)) dt.Rows.Add(New Object() {1, True})
dt.Rows.Add(New Object() {2, False}) grd.DataSource = dt
grd.DataBind()
End Sub
ts.MappingName ="insurancesend";
ts.AlternatingBackColor=System.Drawing .Color.Bisque; DataGridBoolColumn bolCol=new DataGridBoolColumn();
bolCol.HeaderText="领用";
bolCol.MappingName="bolcol";
bolCol.Width=40;
bolCol.ReadOnly=true;
bolCol.TrueValue="1"; ///true
bolCol.FalseValue="0";// false
//bolCol.NullValue="0";///DBNull.Value
bolCol.AllowNull=false;
ts.GridColumnStyles.Add(bolCol);
DataGridTextBoxColumn TxtCol =new DataGridTextBoxColumn(); TxtCol.MappingName ="idcard";
TxtCol.HeaderText ="身份证号码";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="name";
TxtCol.HeaderText ="姓名";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="xingbie";
TxtCol.HeaderText ="性别";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="gongzhong";
TxtCol.HeaderText ="工种";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="insurancename";
TxtCol.HeaderText ="应发劳保";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="specify";
TxtCol.HeaderText ="规格";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="yearnumber";
TxtCol.HeaderText ="年限";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="sumorwin";
TxtCol.HeaderText ="分类";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="senddate";
TxtCol.HeaderText ="最后领用日期";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="signature";
TxtCol.HeaderText ="签字";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.MappingName ="enddate";
TxtCol.HeaderText ="到期日期";
TxtCol.Width =60;
TxtCol.NullText="";
TxtCol.ReadOnly=true;
TxtCol.TextBox.TabStop=true;
ts.GridColumnStyles.Add(TxtCol); dG1.TableStyles.Add(ts);给你个例子!第一列复选择!