开发者

How to set cell values programatically in a GridView?

Work on Asp.Net C# VS08.

I have a Gr开发者_如何学CidView which was binded to an ObjectDataSource with edit command link capabilities enabled.

Whenever the user go on edit a row and changes a given cell, I'd like to change another cell value programatically change a cell value (according to the new cell value typed by the user).

So, is it possible to change cell values programatically on edit mode?

I took a gridview with Five columns. In first column i have edit buttons. In second column i have name and in third i have age,StartTime,EndTime.On my name cell i used PopupControlExtender,When user click on Name Cell they see a gridview popup containing Name And Age from there they chose appropriate name.After chose the name i want Age will be set Automatically on My Age cell.

Where to Write,How to write methods.On PopupControlExtender popup grid i can select and set value on name cell using the bellow code

 protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
        {
            string b = ((Label)GridView2.SelectedRow.FindControl("lblCOM_NAME")).Text;
            AjaxControlToolkit.PopupControlExtender.GetProxyForCurrentPopup( this.Page).Commit(b);
        }

i want user click the name cell value after this age will be set automatically on Age cell from popup grid.How to set the Value?


Use a template column and then

row[0].Cell[0].FindControl("txtTextBox")

with the correct cast.

I dont have VS on this machine but that should be about right.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜