我们从 XML 读取并在 asp gridview 中创建列。同样的 XML 也用于在数据表中创建列。我们用所需的数据填充该数据表,并使用服务器端代码将数据表绑定到 gridview。
现在,我们想在每个 gridview 行中添加删除链接,但不知道如何管理它。由于我们没有使用 RowDataBound 方法。
有什么帮助吗?
这个问题有很多解决方案。示例从数据源中删除行 ( DataSource.RemoveCurrent
)。
如果您可以定义“删除按钮行”(类型按钮),您可以使用简单的dataGridView1.Rows.Remove
.
或者,如果您想通过单击按钮删除该行:
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) {
if (e.ColumnIndex == 8)// define the delete button column
{
dataGridView1.Rows.Remove(dataGridView1.Rows[e.RowIndex]); // delete with index!
} }