我有一个存储过程,返回6列。
我将它设置为GridView的数据源。
我有一个自动生成的选择按钮。
我只看到了选择按钮和两列
在SelectedIndexChanged事件中,我只显示1列:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
int
iCols = GridView1.Columns.Count;
Console.WriteLine(iCols);
}
gridview不为null,因为我显示了一行。
答案 0 :(得分:1)
我转向Dino Esposito的书“编程Microsoft ASP.NET 4,看到自动生成的列始终是”零“列。因为我自动生成了一个选择按钮,它创建了一列。我改为使用手动生成问题解决了。