1

我有一个返回 6 列的存储过程。

我将它设置为我的 GridView 的数据源。

我有一个自动生成的选择按钮。

我只看到选择按钮和两列

在 SelectedIndexChanged 事件中,我只显示 1 列:

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        int 
            iCols = GridView1.Columns.Count;
        Console.WriteLine(iCols);
    }

gridview 不为空,因为我显示的是一行。

4

1 回答 1

1

我翻到 Dino Esposito 的书“Programming Microsoft ASP.NET 4 并看到自动生成的列总是“零”列。由于我自动生成了一个选择按钮,因此生成了一列。我改为使用手动生成的字段。问题解决了。

于 2013-05-24T12:42:14.023 回答