我要实现gridview中添加很多个合计行,比如这样的效果
人 件 費
旅費交通費
交 際 費
通 信 費
小 計
電 力 料
燃 料 費
小 計
消耗修理
小 計
合 計
可能有很多,具体要根据数据库中读出的记录进行小计,同时,非小计行是可以编辑的,但小计行不可以让用户编辑.
请问有没有什么更好的办法呢?
人 件 費
旅費交通費
交 際 費
通 信 費
小 計
電 力 料
燃 料 費
小 計
消耗修理
小 計
合 計
可能有很多,具体要根据数据库中读出的记录进行小计,同时,非小计行是可以编辑的,但小计行不可以让用户编辑.
请问有没有什么更好的办法呢?
解决方案 »
- 请教个添加修改在一个页面执行的问题?
- 有关MS CRM4.0 的this.server 值问题
- SQL中怎么用类似三角函数一样的算法得到正确的查询结果????
- Extjs 在后台用ClientScript.RegisterStartupScript注册调用是出错
- 如何让event也在firefox正常使用不出错?
- 100分,但求一明白。不够另开帖再加100
- 文件上传时,提示没有对路径的操作权限,怎么办? wwwroot
- 如果我想用 if <%#EVal("fldPhoto")%> ="" then 的方式 怎么写?
- 在VS.NET中写程序文件的缩进问题?
- 请问void OnSelected(Object src,EventArgs e)和void OnSelected(Object Sender,EventArgs e)有和区别呀,还有其他的事件
- 微软报表中数据1-12月的显示问题
- 用 Response.Redirect方法重定向,里面的参数“#”不显示(求助)
{
Table gridTable = (Table)GridView1.Controls[0]; // Enumerate each TableRow, adding a sorting UI header if
// the sorted value has changed
string lastValue = string.Empty;
foreach (GridViewRow gvr in ProductList.Rows)
{
string currentValue = gvr.Cells[sortColumnIndex].Text; if (lastValue.CompareTo(currentValue) != 0)
{
// there's been a change in value in the sorted column
int rowIndex = gridTable.Rows.GetRowIndex(gvr); // Add a new sort header row
GridViewRow sortRow = new GridViewRow(rowIndex, rowIndex,
DataControlRowType.DataRow, DataControlRowState.Normal);
TableCell sortCell = new TableCell();
sortCell.ColumnSpan = ProductList.Columns.Count;
sortCell.Text = string.Format("{0}: {1}",
sortColumnHeaderText, currentValue); // Add sortCell to sortRow, and sortRow to gridTable
sortRow.Cells.Add(sortCell);
gridTable.Controls.AddAt(rowIndex, sortRow); // Update lastValue
lastValue = currentValue;
}
}
} base.Render(writer);
}