我是根据TEXTBOX查询数据在GV中显示编辑,现在的问题是这样的,假设我GV是每页16行,我查询出来了13行数据,我要点其中某一行进行编辑。我点编辑的时候处于编辑状态的不是我当前点的这一行,而是GV中第一页相对应的那一行,比如我是点的查询出来的第10行编辑,那么处于编辑状态的就是GV中默认的第一页中的第10行处于编辑状态,而不是我查询出来的这一行,这是我的代码
#region 编辑
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridViewBind();
}
#endregion
#region 编辑
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridViewBind();
}
#endregion
解决方案 »
- 关于Textbox的一个小问题
- 这有一段C#代码,在VS中运行有一些错误,大家帮我分析一下
- 4个问题的疑惑,我想对这些问题得到更加详细的答案!
- 给一个类,增加一个[,]型的operate?怎么写?
- 字符串转2进制 / 2进制转回字符串河解
- 同志们,帮小妹看看错哪了?啊?啊?啊?
- 等待ing...
- 急!!请教一个关于如A+B=A∪B ∪AB此种算法的运算?顶者有分
- connectionstring的小问题
- 如何动态生成文件名???????
- 请教个CommandTimeout = 0;的用法?
- combobox的DropDownStyle属性设置为DropDownList,控制初始显示的属性值是?
Ds = new DataSetFSYH();
DaList = new SqlDataAdapter(sqltextList, connect);
cbList = new SqlCommandBuilder(DaList);
DaList.Fill(Ds, "tbCustVisit");dvm=new DataViewManager(Ds);
---------------------------------------------------
dataGridList.DataSource = Ds.tbCustVisit.DefaultView;
dataGridList.AllowNavigation = false;
dataGridList.ReadOnly = true;
bmlist = this.BindingContext[dataGridList.DataSource];
-----------------------------------------------------
tBoxVisit.DataBindings.Add("Text", dataGridList.DataSource, "cvId");
tBoxCust.DataBindings.Add("Text", dataGridList.DataSource, "cmId");
tBoxAgent.DataBindings.Add("Text",dataGridList.DataSource,"cmAgentId");------------------------------------------------------
Ds.tbCustVisit.DefaultView.Delete(bmlist.Position);
ComFun.saveDB(DaList,Ds,Ds.tbCustVisit.TableName);
#region 编辑
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.Item.Itemindex;
GridViewBind();
}
#endregion直接报错……