在Asp.Net C#VS08上工作。
我有一个GridView绑定到ObjectDataSource并启用了编辑命令链接功能。
每当用户继续编辑一行并更改给定的单元格时,我想以编程方式更改另一个单元格值来更改单元格值(根据用户键入的新单元格值)。
那么,是否可以在编辑模式下以编程方式更改单元格值?
我用五列进行了gridview。在第一列我有编辑按钮。在第二列我有名字,第三列我有年龄,StartTime,EndTime。我的名称单元格我使用 PopupControlExtender ,当用户点击名称他们看到一个包含姓名和年龄的网格视图弹出框,他们从那里选择了合适的名称。选择了我想要的名字,将在“我的年龄”单元格中自动设置年龄。
在哪里写,如何编写方法。在PopupControlExtender弹出网格中我可以使用下面的代码选择和设置名称单元格的值
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
string b = ((Label)GridView2.SelectedRow.FindControl("lblCOM_NAME")).Text;
AjaxControlToolkit.PopupControlExtender.GetProxyForCurrentPopup( this.Page).Commit(b);
}
我希望用户在弹出网格的Age单元格上自动设置此年龄后点击名称单元格值。如何设置值?
答案 0 :(得分:1)
使用模板列然后
row[0].Cell[0].FindControl("txtTextBox")
正确演员。
我在这台机器上没有VS,但这应该是正确的。