| Private Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated |
| If TypeOf e.Item Is GridEditableItem And e.Item.IsInEditMode Then |
| If e.Item.OwnerTableView.IsItemInserted Then |
| 'item is about to be inserted |
| Dim item As GridEditableItem = DirectCast(e.Item, GridEditableItem) |
| Dim TxtBx As TextBox = DirectCast(item.FindControl("TTLTextBox"), TextBox) |
| TxtBx.Text = "21" |
| Else |
| 'item is about to be edited |
| End If |
| End If |
| End Sub the rekevant column declaration is <
telerik:GridTemplateColumn DataField="TTL"
DataType="System.Int16" HeaderText="TTL"
SortExpression="TTL" UniqueName="TTL">
<EditItemTemplate>
<asp:TextBox ID="TTLTextBox" runat="server" Text='<%# Bind("TTL") %>'
Width="30px" MaxLength="3" style="text-align:right"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="TTLLabel" runat="server"
Text='<%# Eval("TTL") %>'></asp:Label>
</ItemTemplate>
|
I have a RadGrid for a news management system. In EditFormSettings – FormTemplate I need a Treeview inside the FormTemplate which depends on the ArticleID of the news in edit mode. Data for Treeview comes from a stored procedure which expects ArticleID as parameter.
I expected that| <telerik:RadTreeView ID="RadTreeView1" runat="server" DataFieldID="PortalID" |
| DataNavigateUrlField="PortalID" DataSourceID="SqlPortalTreeDataSource" |
| DataTextField="PortalName" DataValueField="PortalID"> |
| </telerik:RadTreeView> |
| <asp:SqlDataSource ID="SqlPortalTreeDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:SiteSqlServer %>" |
| SelectCommand="peRedPlan_GetPortalsTree" SelectCommandType="StoredProcedure"> |
| <SelectParameters> |
| <asp:ControlParameter ControlID="RadGrid1" Name="ArticleID" PropertyName="SelectedValue" Type="Int32" /> |
| </SelectParameters> |
| </asp:SqlDataSource> |
