你可以直接访问库,用sql语句求和再写进datagrid里面。
解决方案 »
- 如何讲cva2005或者vs2008的F5运行时候默认是IE浏览器改为其他浏览器啊?如360浏览器?
- XMLHttpRequest异步请求后造成页面重新加载的问题
- 存储过程循环取记录问题
- AJAX WEB.CONFIG 里添加<appSettings>出错
- 如果枚举里的某2个字段要共用一个int型怎么写
- 如何去掉首页(index.aspx)的顶部(top.ascx)的页面缓存?
- 求助分类汇总问题
- 从ASP.NET 2005的环境中转到dreamwear中怎么转化呀?转出来还存在原来已经写的后台代码吗?
- 上传图片路径问题,新手问题
- 关于动态添加的控件取值问题!
- 请教如何在datagrid的selectindexchanged事件中取得某列的值。
- 请问如何在 ASP.Net (C#) 中设置 Excel 文件的边框格式,颜色,等一些
C#:
string count;
string ConnectionString;
string strSql = "select count(*) from Editor_Work where Editor_ID="+strEid+" ";
using(SqlConnection myConnection = new SqlConnection(ConnectionString))
{
if(myConnection.State!=ConnectionState.Open)
myConnection.Open(); SqlCommand myCommand = new SqlCommand();
myCommand.CommandText=strSql;
myCommand.Connection=myConnection;
myCommand.CommandType=CommandType.Text;
object val=myCommand.ExecuteScalar();
count=val.ToString();
}
VB代码该如何写
先统计DataTable中的Column的值,然后再显示再Footer里面:
int iCount = 0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
iCount += int.Parse(ds.Tables[0].Rows[i]["num"].RoString());
}
foreach (DataGridItem item in DataGrid1.Controls[0].Controls)
{
if (item.ItemType == ListItemType.Footer)
{
item.Cells[0].Text = iCount.ToString();
return;
}
}
2,ItemDataBound
if(e.Item.ItemType==ListItemType.Footer)
{
e.Item.Cell[列].Text=值;
}
如何击活:ItemDataBound呢?
做到了:
好像是:当程序一开始运行的时候就执行了OnItemDataBound事件吧!
有点像page_load(),但比它还要早,是吗?