GridView添加行,如何保存之前行中输入的数据? 你看一下是不是把控件的EnableViewState属性设置成flase了;在true是可以保存的FileUpload应该是不能保存的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你啊...不是这个原因啊,,添加行的时候是因为GridView重新绑定了一次..我的代码是这样的 protected void Button1_Click(object sender, EventArgs e) { rowChange(1); } /// <summary> /// 增加或删除行 /// </summary> /// <param name="type"></param> public void rowChange(int type) { switch (type) { case 1: GridView1.DataSource = CreateDataSource(GridView1.Rows.Count + 1); GridView1.DataBind(); //BindIndex(GridView1); break; case 2: GridView1.DataSource = CreateDataSource(GridView1.Rows.Count - 1); GridView1.DataBind(); //BindIndex(GridView1); break; } } /// <summary> /// 增加行数据源 /// </summary> /// <param name="j"></param> /// <returns></returns> public ICollection CreateDataSource(int j) { DataTable dt = new DataTable(); DataRow dr; for (int i = 0; i <= j - 1; i++) { dr = dt.NewRow(); dt.Rows.Add(dr); } DataView dv = new DataView(dt); return dv; } xml问题求助 asp.net客户端播放服务器的语音文件问题 GridView选取当前行 VS2005和VS2008的共存问题 label 绑定 Request.QueryString 谁有B/S的进销存啊! 在递归调用时如何使用SqlDataReader?? 【.net缓存问题】 Treeview 节点 点击事件 原来的html 中的 <form></form> 内的提交按钮会触发 onSubmit="return psSearchAdvSubmit”,可是我现在在 .net里如何实现呢? 正则替换标签的问题 .net framework 客户端组件 版本问题
protected void Button1_Click(object sender, EventArgs e)
{
rowChange(1); }
/// <summary>
/// 增加或删除行
/// </summary>
/// <param name="type"></param>
public void rowChange(int type)
{
switch (type)
{
case 1:
GridView1.DataSource = CreateDataSource(GridView1.Rows.Count + 1);
GridView1.DataBind();
//BindIndex(GridView1);
break;
case 2:
GridView1.DataSource = CreateDataSource(GridView1.Rows.Count - 1);
GridView1.DataBind();
//BindIndex(GridView1);
break;
} }
/// <summary>
/// 增加行数据源
/// </summary>
/// <param name="j"></param>
/// <returns></returns>
public ICollection CreateDataSource(int j)
{
DataTable dt = new DataTable();
DataRow dr;
for (int i = 0; i <= j - 1; i++)
{
dr = dt.NewRow();
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}