http://www.asp.net/learn/data-access/tutorial-53-cs.aspx1. kan tu shuo hua, zhao zhe tu pian xian ba GridView de FooterRow da kai Gridview1.FooterRow.Visiable = true; 2. dian GridView de Smart Tag 3. dian "Edit Columns" 4. ba mei ge lie dou zhuan cheng TemplateField: "Convert this field into a Template Field" 5. dian "Edit Templates" 6. zai mei ge ni yao tian jia shu ju de lie xuan "FooterTemplate" 7. fang ge TextBox jin qu ,huo zhe qi ta ni xi huan de kong jian 8. fang ge an niu, ran hou jin qu xie dai ma tian jia xin shu juju ti kan lian jie li de tu.
看看它提供的GridView能不能满足你的要求
Gridview1.FooterRow.Visiable = true;
2. dian GridView de Smart Tag
3. dian "Edit Columns"
4. ba mei ge lie dou zhuan cheng TemplateField: "Convert this field into a Template Field"
5. dian "Edit Templates"
6. zai mei ge ni yao tian jia shu ju de lie xuan "FooterTemplate"
7. fang ge TextBox jin qu ,huo zhe qi ta ni xi huan de kong jian
8. fang ge an niu, ran hou jin qu xie dai ma tian jia xin shu juju ti kan lian jie li de tu.
/// <summary>
/// 增加一行
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btAddRow_Click(object sender, EventArgs e)
{
dt = (DataTable)ViewState["Tb_Processdetail"];
object[] rowValues = { null, "0.00"};
dt.Rows.Add(rowValues);
ViewState["Tb_Processdetail"] = dt;
int intRowNum = dt.Rows.Count; ;
gr_plan.EditIndex = intRowNum - 1;
BindDetailTable();
}