关于网友提出的“ ※gridview中点击新增行,然后直接跳转到编辑状态,如何实现”问题疑问,本网通过在网上对“ ※gridview中点击新增行,然后直接跳转到编辑状态,如何实现”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: ※gridview中点击新增行,然后直接跳转到编辑状态,如何实现
描述: 如题。
我是这么设计的,我定义了一个静态全局变量的Datatable,然后通过新增按钮来新增行,往Datatbale中插入新增空行,如下面的代码。
但是客户说,我点击完新增后,还要点击GVMSDS上的编辑按钮,不想按编辑按钮,想让我直接跳转到编辑状态。
protected void GVMSDS_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "AddItem")
/>
{
//增加一空行用来 增加数据
DataRow dr = DTMSDS.NewRow();
DTMSDS.Rows.Add(dr);
/>
GVMSDS.DataSource = DTMSDS;
/>
GVMSDS.DataBind();
//直接转到新增状态
。。。。。。。想在此写一个直接调用到 GVMSDS_RowEditing(...,...)事件。但是不知道如何写。
}
if (e.CommandName == "itemCancel")
{
/>
GVMSDS.EditIndex = -1;
GVMSDS.DataSource = DTMSDS;
GVMSDS.DataBind();
}
}
编辑状态中的代码
protected void GVMSDS_RowEditing(object sender, GridViewEditEventArgs e)
{
GVMSDS.EditIndex = e.NewEditIndex;
GVMSDS.DataSource = DTMSDS;
GVMSDS.DataBind();
}
以上介绍了“ ※gridview中点击新增行,然后直接跳转到编辑状态,如何实现”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2127396.html