我需要能够在网格视图的页脚中显示单独查询的结果。
解决此问题的最佳方法是什么?
我做了一些谷歌搜索,我发现几乎所有的东西都是使用原始数据源并做一些类似添加在页脚中显示信息的事情。但是,我确实需要能够从单独的查询中显示这一单行信息。
任何给出的方向将不胜感激。链接、提示、技巧等。
谢谢。
所以我能够弄清楚。
我创建了一个 rowdatabound 事件处理程序,使用 if 语句检查事件处理程序是否位于页脚,然后处理我的代码。
例子:
protected void GridView1_RowDataBound(对象发送者,GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Footer)
{
// 连接
// 构建查询
// 执行数据读取器
// 绑定数据
e.Row.Cells[0].Text = reader["somedata"].ToString();
e.Row.Cells[1].Text = reader["someotherdata"].ToString();
// 关闭阅读器和连接
}
}