【问题标题】:GridView to add Delete column dynamically (Server Side)GridView 动态添加删除列(服务器端)
【发布时间】:2013-04-09 12:55:21
【问题描述】:

我们从 XML 读取并在 asp gridview 中创建列。同样的 XML 也用于在数据表中创建列。我们使用所需数据填充该数据表,并使用服务器端代码将数据表绑定到 gridview。

现在,我们想在每个 gridview 行中添加删除链接,但不知道如何管理它。由于我们没有使用 RowDataBound 方法。

有什么帮助吗?

【问题讨论】:

    标签: c# asp.net gridview dynamic


    【解决方案1】:

    这个问题有很多解决方案。 示例从数据源中删除行 (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!
            } }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多