我现在用GRIDVIEW控件显示数据,数据是各队的完成任务额,现在要在GRIDVIEW中增加新的一行,行中的数据就是各队任务的汇总,请问各位怎么增加一新行呢?
解决方案 »
- sandy c#中不知道数组的类型能不能遍历?Hashtable ht = new Hashtable();
- CheckBoxList问题(急)谢谢大家了。
- 求一个求统计的SQL语句,急
- listview嵌套问题
- 不完全刪除重復的行?
- DropDownList与DataGrid的对应
- 有谁作过RTX的二次开发??
- 在打开工程时,提示Source Code Server Location的位置,请问这个位置在哪里可以改变?
- vs.net 2002 chs 无法调试。重装操作系统后都一样。
- SuperDataGrid的显示问题!
- ■■请问一下购物车原理是如何的?是不是需要把每次客户订购的信息都写到数据库里?
- 求一函數
private decimal m_W1_Total = 0; // 用于计算合计的变量
private decimal m_W2_Total = 0; // 用于计算合计的变量
private decimal m_W3_Total = 0; // 用于计算合计的变量
private decimal m_W4_Total = 0;
private decimal m_T_Total = 0; // 用于计算合计的变量private decimal m_W1_Tax_Total = 0; // 用于计算合计的变量
private decimal m_W2_Tax_Total = 0; // 用于计算合计的变量
private decimal m_W3_Tax_Total = 0; // 用于计算合计的变量
private decimal m_W4_Tax_Total = 0; // 用于计算合计的变量
private decimal m_T_Tax_Total = 0; // 用于计算合计的变量
private void grdDetail_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{// 添加高亮显示函数
e.Item.Attributes.Add("onMouseOver", "this.className='DataGridItemHover';");
e.Item.Attributes.Add("onMouseOut", "this.className='DataGridItem';");
e.Item.Cells[e.Item.Cells.Count-1].Text="<a onclick=\"openwin('edit',"+e.Item.Cells[0].Text+")\" title=\"修改计划明细\">修改</a> <a onclick=\"del("+e.Item.Cells[0].Text+")\" title=\"删除当前记录\">删除</a>";
// 计算合计
m_W1_Total += decimal.Parse(e.Item.Cells[PRICE_START_COLUMN].Text);
m_W1_Tax_Total+=decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+1].Text);m_W2_Total += decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+2].Text);
m_W2_Tax_Total+=decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+3].Text);m_W3_Total += decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+4].Text);
m_W3_Tax_Total+=decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+5].Text);m_W4_Total += decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+6].Text);
m_W4_Tax_Total+=decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+7].Text);m_T_Total += decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+8].Text);
m_T_Tax_Total+=decimal.Parse(e.Item.Cells[PRICE_START_COLUMN+9].Text);
}
else if (e.Item.ItemType == ListItemType.Footer)
{
e.Item.Cells[0].Text = "合计";
e.Item.Cells[PRICE_START_COLUMN].Text=m_W1_Total.ToString("0.00");
e.Item.Cells[PRICE_START_COLUMN+1].Text=m_W1_Tax_Total.ToString("0.00");e.Item.Cells[PRICE_START_COLUMN+2].Text=m_W2_Total.ToString("0.00");
e.Item.Cells[PRICE_START_COLUMN+3].Text=m_W2_Tax_Total.ToString("0.00");e.Item.Cells[PRICE_START_COLUMN+4].Text=m_W3_Total.ToString("0.00");
e.Item.Cells[PRICE_START_COLUMN+5].Text=m_W3_Tax_Total.ToString("0.00");e.Item.Cells[PRICE_START_COLUMN+6].Text=m_W4_Total.ToString("0.00");
e.Item.Cells[PRICE_START_COLUMN+7].Text=m_W4_Tax_Total.ToString("0.00");e.Item.Cells[PRICE_START_COLUMN+8].Text=m_T_Total.ToString("0.00");
e.Item.Cells[PRICE_START_COLUMN+9].Text=m_T_Tax_Total.ToString("0.00");
}
this.txtPrice.Text=m_T_Total.ToString("0.00");
this.txtTaxPrice.Text=m_T_Tax_Total.ToString("0.00");
}