This is a migrated thread and some comments may be shown as answers.

[Solved] how can i create an instance of item of my RadComboBox which is in GridTemplateColumn?

1 Answer 77 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Kem Arda
Top achievements
Rank 1
Kem Arda asked on 22 Oct 2009, 09:26 AM
I was creating an instance of item of my GridDropDownColumn and was using it as such:

GridEditableItem editedItem = e.Item as GridEditableItem; 
Hashtable newValues = new Hashtable(); 
//The GridTableView will fill the values from all editable columns in the hash 
e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem); 
Now, how can i create an instance of item of my RadComboBox which is in GridTemplateColumn?

By the way e above is GridCommandEventArgs e

Thanks...

1 Answer, 1 is accepted

Sort by
0
Kem Arda
Top achievements
Rank 1
answered on 22 Oct 2009, 12:53 PM
It is as simple as injecting <EditItemTemplate> </EditItemTemplate> tags that holds RadComboBox in GridTemplateColumn


<telerik:GridTemplateColumn HeaderText = "Hizmet Adı"  AllowFiltering = "false" columneditorid="GridTemplateColumnEditorid"
      <EditItemTemplate>  
      <telerik:RadComboBox ID="RadComboBox1" Runat="server" DataTextField="HizmetAdi"  
                                DataValueField="HizmetId" CssClass="label2"  
                                DataSourceID="LLBLGenProDataSourceHizmet" UniqueName="HizmetId"  
                                SelectedValue='<%# Bind("HizmetId") %>' Width="450px"  
                                MarkFirstMatch="True"  > 
                            </telerik:RadComboBox>    
      </EditItemTemplate>  
      <ItemTemplate> 
          <telerik:RadComboBox ID="RadComboBox1" Runat="server" DataTextField="HizmetAdi"  
                                DataValueField="HizmetId" CssClass="label2"  
                                DataSourceID="LLBLGenProDataSourceHizmet" UniqueName="HizmetId"  
                                SelectedValue='<%# Bind("HizmetId") %>' Width="450px"  
                                MarkFirstMatch="True"  enabled = "false"
                            </telerik:RadComboBox>    
      </ItemTemplate>      
      <ItemStyle Width="400px"></ItemStyle> 
      </telerik:GridTemplateColumn>      

Tags
Grid
Asked by
Kem Arda
Top achievements
Rank 1
Answers by
Kem Arda
Top achievements
Rank 1
Share this question
or