0

我正在动态创建一个表。

现在我将一些数据从数据库添加到表中。

在表格的每一行上,我创建一个按钮。

到目前为止,它工作正常。

现在,当用户单击该按钮时,我想在单击按钮下方的表格中添加一个新行。我的意思是我想在现有行之间插入一个新行。

有任何想法吗?

4

3 回答 3

0

如果您使用的是网格视图或数据表,则将commandname属性应用于按钮,然后在网格视图/数据表命令单击方法中处理它。从那里您可以确定按钮所在的行,然后创建一个新行并将其插入下面。

如果您要动态创建表格 HTML,那就有点棘手了,我会在每行之后添加 HTML 注释,并带有行号,并为每个按钮提供一个带有行号的命令参数,这样我就可以用新行替换注释文本.

于 2013-05-10T00:30:04.797 回答
0
tbl.rows.addAt(Position)

这里的 Positoion 是保存插入新行的值的变量。

于 2013-05-10T18:56:59.720 回答
0

使用此代码时,您可以在 vb.net 的数据表中的其他行之间插入行

    tbl.Rows.InsertAt(newRow, CurrentRow)
于 2016-07-24T13:30:54.887 回答