<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 大概的思路是这样,至于别的操作,你自己琢磨一下!
----------------------
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、加入按钮列,设置selectItemStyle样式,来显式的显示选择的记录。
{
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);
2、可以在列表中直接选定一行,让其显示背景颜色,请问如何在属性中进行配置?我也遇到同样的问题了。ASP.NET 中
我是VB.NET 的项目,DATAGRID没有 .CurrentRowIndex 属性啊,好晕。
怎么办?