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

Template different for an edit and an insert

1 Answer 66 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Blop
Top achievements
Rank 1
Blop asked on 29 Mar 2012, 02:49 PM
Hello 
I've a radgridview with a datasource.

For a certain column I need to call a function which return a string, here's what I do (simplified)

<telerik:GridTemplateColumn>
                            <ItemTemplate>
                                <%# Functions.GetTheString(Eval("ID")) %>
                            </ItemTemplate>
                            <EditItemTemplate>
                                    <telerik:RadTextBox id="editString"   Text='Functions.GetTheString(Eval("ID")) ' ></telerik:RadTextBox>
                            </EditItemTemplate>
  </telerik:GridTemplateColumn>

It works fine for the edit but I m not able to do an insert anymore... Chrome console says It can't convert the dbnull into integer... How can I get an empty text box for an insert and calling my function for an edit?

Thanx in advance

1 Answer, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 31 Mar 2012, 08:38 AM
Hello Blop,

<telerik:GridTemplateColumn DataField="NO" FilterControlAltText="Filter NO column"
                      HeaderText="NO" SortExpression="NO" UniqueName="NO" DataType="System.Int64">
                      <InsertItemTemplate>
                          <telerik:RadNumericTextBox runat="server" ID="txtNo">
                          </telerik:RadNumericTextBox>
                      </InsertItemTemplate>
                      <EditItemTemplate>
                          <telerik:RadComboBox ID="RadComboBox1" runat="server">
                          </telerik:RadComboBox>
                      </EditItemTemplate>
                      <ItemTemplate>
                          <%# Eval("NO") %>
                      </ItemTemplate>
                  </telerik:GridTemplateColumn>


Thanks,
Jayesh Goyani


Tags
Grid
Asked by
Blop
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Share this question
or