2010-12-09 91 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事件并根据这些更改更新您的数据表。

你能否提供用例的确切细节?

相关问题