<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>

解决方案 »

  1.   

    <asp:checkbox runat=server id=check1 value='<%#databinder.eval(contain.dataitem,"id)%>'/> //通过主键id来操作该行
    ----------------------
    sub button_click(sender as object, e as eventargs)
    dim _item as datagriditem
    dim i as integer
    dim j as integer
    dim s() as integer
    j=1
    for i=0 to datagrid1.items.count-1
    _item=datagrid1.items(i)
    dim check2 as checkbox=_item.findcontrol("check1")
    if check2.checked then
    s(j)=i
    j=j+1
    next
    for i=0 to j-1
    datagrid1.items(s(i)).delete//对选中的行进行删除操作
    end sub 
     大概的思路是这样,至于别的操作,你自己琢磨一下!
      

  2.   

    1、在DATAGRID中加入模板列,添加单选按钮。
    2、加入按钮列,设置selectItemStyle样式,来显式的显示选择的记录。
      

  3.   

    private void myDataGrid_CurrentCellChanged(object sender,System.EventArgs e)
    {
    this.CurrentRowIndex = this.CurrentCell.RowNumber ;//当前选中行
    this.Select(this.CurrentCell.RowNumber);
    }
    改颜色
    dataGridTableStyle1.AlternatingBackColor=System.Drawing.Color.LightBlue;
    dataGridTableStyle1.BackColor = System.Drawing.Color.White;
    dataGridTableStyle1.GridLineStyle=System.Windows.Forms.DataGridLineStyle.Solid;
    dataGridTableStyle1.GridLineColor=Color.Red;
    dataGridTableStyle1.SelectionForeColor=Color.Red;
    dataGridTableStyle1.SelectionBackColor=Color.Black; this.TableStyles.Add(dataGridTableStyle1);
      

  4.   

    1、在其中加入单选按钮,但是我不知道怎么来控制只让它选定一行?怎么来传递参数?
    2、可以在列表中直接选定一行,让其显示背景颜色,请问如何在属性中进行配置?我也遇到同样的问题了。ASP.NET 中
    我是VB.NET 的项目,DATAGRID没有  .CurrentRowIndex 属性啊,好晕。
    怎么办?