Gridview页脚的单独数据源

时间:2010-05-20 13:47:29

标签: c# .net gridview footer

我需要能够在gridview的页脚中显示单独查询的结果。

最好的方法是什么?

我做了一些谷歌搜索,我发现使用原始数据源进行了很多旋转,并执行类似添加的操作以在页脚中显示信息。但是,我真的需要能够从单独的查询中显示这一行信息。

任何指示都将受到赞赏。链接,提示,技巧等

感谢。

1 个答案:

答案 0 :(得分:0)

所以我能够弄清楚。

我创建了一个rowdatabound事件处理程序,有一个if语句检查,看看事件处理程序是在页脚,然后处理我的代码。

实施例:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Footer)
    {
      // Connect
      // Build query
      // Execute data reader
      // Bind data
      e.Row.Cells[0].Text = reader["somedata"].ToString();
      e.Row.Cells[1].Text = reader["someotherdata"].ToString();
      // Close reader and connection
     }
}