2010-01-24 89 views
0

在Asp.Net C#VS08上工作。如何在GridView中以編程方式設置單元值?

我有被綁定到啓用編輯命令鏈接功能一個ObjectDataSource一個GridView。

每當用戶在編輯走行和改變一個給定的細胞,我想換另一個單元格的值編程修改單元格值(根據用戶鍵入的新單元格的值)。

那麼,是不是可以在編輯模式更改單元格的值編程?

我拿了一個GridView有五列。在第一列中,我有編輯按鈕。在第二欄,我有名字,並在第三我有年齡,開始時間,EndTime.On我小區i使用PopupControlExtender,當用戶點擊名稱細胞,他們看到含有從那裏名字和年齡一個gridview彈出他們選擇了合適的名字。選擇了我想要的名字後,Age將在My Age單元格上自動設置。

在哪裏寫,如何使用波紋管代碼

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

我想用戶點擊這個年齡段後的名稱單元格值寫入methods.On PopupControlExtender彈出網格我可以選擇和設定值的名稱單元格將在彈出的網格中自動設置年齡單元。如何設置值?

回答

1

使用模板列,然後

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

用正確的演員。

我沒有VS這臺機器上,但應該是對的。

+0

這似乎是正確的,但我會使用grid.SelectedRows [0] .Cells [0]來代替。 – Dave7896 2010-01-24 15:49:27

相關問題