2010-12-09 41 views
0
I have a rad grid, i have bounded the columns in the grid using GripBoundColumns which shows me dropdown cloumns when i edit the record, Insert/update/delete are working fine for me. 


My question is it possible to insert new data into the column(Not the whole record just only to one column) when i edit the record. 

For example... 

suppose i have 5 columns (Client Name, Account No, Account name, account status, Custodian Dealer) 

CustodianDealer is my drop down coloumn and data for it comes from different table 

when i edit or insert a new record in the grid, i can select the existing Custodiandealers in the table. 

now if i want to insert a new record to the custodianDealer table not to the grid, how can i acheive it 

回答

0

ItemDataBound事件中嘗試是這樣的:

If TypeOf (e.Item) Is GridDataItem Then 
    Dim GDI As GridDataItem = CType(e.Item, GridDataItem) 

    GDI([ColumnNameAsString]).Text = "Some custom text" 
End If 

的GridDataItem本質上是一個TableCell的,所以您可以根據需要添加控件。

哦,如果從我的符號中不清楚,「[ColumnNameAsString]」是您自己的列名稱。

+0

我已經更新了後用一個例子 – Sravanthi 2010-12-09 19:53:22

+0

上面的代碼不會對我的問題的工作 – Sravanthi 2010-12-09 21:21:47

0

連線網格插入命令並執行插入查詢,該查詢僅使用新條目更新Custodiandealers表。要在下拉式編輯器中顯示它,請確保新記錄與網格主表來源具有外部關係,作爲Custodiandealers表中的其餘項目。

+0

你能提供給我一個小例子來做到這一點 – Sravanthi 2010-12-10 14:44:36

0

因此,如果我正確地閱讀了您的問題,您正試圖根據編輯/插入期間所做的某些更改將記錄插入到custodianDealer表中。

如果是這種情況,您可以處理ItemCommand事件並根據這些更改更新您的數據表。

你能否提供用例的確切細節?

相關問題