请参考
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 506px; POSITION: absolute; TOP: 207px" runat="server">

<SelectedItemStyle Wrap="False"></SelectedItemStyle>
<ItemStyle Wrap="False"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" BackColor="#99CCFF"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="20px"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<INPUT type="checkbox" id="MyCheckBox" name="MyCheckBox" runat =server>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn Visible="False">
<HeaderStyle Wrap="False" Width="2px"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<FooterStyle Wrap="False"></FooterStyle>
</asp:BoundColumn>
</Columns>
</asp:DataGrid>

解决方案 »

  1.   

    ZHANG9652(剑神独孤求败) 
       你能用文字解释一下吗?
      

  2.   

    如果你在DataGrid中加入一个选择列或者按钮列,那么在DataGrid的Item_Command事件的处理方法中加入
    DataGrid.SelectedIndex = e.Item.ItemIndex;
    那你就可以看出效果来了。
    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    DataGrid1.SelectedIndex = e.Item.ItemIndex;
    }