如何在vs2005的datagridview中的指定行添加空行,并使原行的内容及下面的所有内同依次下移一行?
2个回答
展开全部
int numCol = GridView1.Columns.Count;//列数
GridViewRow gr = new GridViewRow(-1, -1, DataControlRowType.EmptyDataRow, DataControlRowState.Normal);
for (int j = 0; j < numCol; j++)//加上这句是,使行里面有框,可以不写
{
TableCell cell = new TableCell();
cell.Text = " ";
gr.Cells.Add(cell);
}
GridView1.Controls[0].Controls.AddAt(你要加行的位置+1, gr);
GridViewRow gr = new GridViewRow(-1, -1, DataControlRowType.EmptyDataRow, DataControlRowState.Normal);
for (int j = 0; j < numCol; j++)//加上这句是,使行里面有框,可以不写
{
TableCell cell = new TableCell();
cell.Text = " ";
gr.Cells.Add(cell);
}
GridView1.Controls[0].Controls.AddAt(你要加行的位置+1, gr);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询