2010-05-20 32 views
0

我需要能够在gridview的页脚中显示来自单独查询的结果。Gridview页脚的单独数据源

什么是去了解这一点的最好方法是什么?

我做了一些谷歌搜索,我发现很多都使用原始数据源,并做了一些额外的事情来显示页脚中的信息。不过,我真的需要能够从单独的查询中显示这一行信息。

任何方向给予赞赏。链接,提示,技巧等。

谢谢。

回答

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 
    } 
}