| <telerik:RadGrid |
| ID="RadGrid1" |
| runat="server" |
| AllowPaging="true" |
| AutoGenerateColumns="false"> |
| <telerik:MasterTableView TableLayout="Auto"> |
| <Columns> |
| <telerik:GridBoundColumn |
| DataField="Name" |
| DataType="System.String" |
| HeaderText="Name" |
| SortExpression="Name" |
| UniqueName="Name"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn |
| DataField="Description" |
| DataType="System.String" |
| HeaderText="Description" |
| SortExpression="Description" |
| UniqueName="Description"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn |
| HeaderText="Status"> |
| <ItemTemplate> |
| <%# (Boolean.Parse(Eval("IsDeleted").ToString())) ? "Deleted" : "Active" %> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </telerik:MasterTableView> |
| </telerik:RadGrid> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| ReportManager mgr = Global.Container.Resolve<ReportManager>(); |
| IList<ServerReport> reports = mgr.GetAllReports(); |
| RadGrid1.DataSource = reports; |
| //grdvwReportList.DataSource = reports; |
| //grdvwReportList.DataBind(); |
| } |
| <telerik:GridDateTimeColumn DataField="ApplicationDate" DataType="System.DateTime" |
| HeaderText="ApplicationDate" SortExpression="ApplicationDate" |
| SelectedDate='<%# Bind( "ApplicationDate" ) %>' UniqueName="ApplicationDate" /> |
<telerik:RadGrid ID="RadGrid1"
runat="server"
AllowAutomaticDeletes="True"
AllowAutomaticInserts="True"
AllowAutomaticUpdates="True"
GridLines="None"
OnItemInserted="RadGrid1_ItemInserted"
OnItemCreated="RadGrid2_ItemCreated"
OnItemUpdated="RadGrid1_ItemUpdated"
OnInsertCommand="RadGrid1_ItemInsert"
OnUpdateCommand="RadGrid1_ItemUpdate"
Skin="Simple"
ShowStatusBar="True"
DataSourceID="SqlDataSource2"
AllowPaging="True" >
<ValidationSettings EnableValidation="true" ValidationGroup="DropDownValidate" />
<MasterTableView runat="server"
EditMode="InPlace"
CommandItemDisplay="Top"
DataSourceID="SqlDataSource2"
AutoGenerateColumns="false"
ExpandCollapseColumn-ButtonType="ImageButton"
ExpandCollapseColumn-CollapseImageUrl="~/Images/zoom-out-icon[1].png"
ExpandCollapseColumn-ExpandImageUrl="~/Images/zoom-in-icon[1].png"
DataKeyNames="ActivityID"
InsertItemPageIndexAction="ShowItemOnCurrentPage" >
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn" ButtonType="ImageButton"
CancelImageUrl="~/Images/filterCancel.png"
UpdateImageUrl="~/Images/selecttag.png"
InsertImageUrl="~/Images/add-icon[2].png"
EditImageUrl="~/Images/edit-icon[1].png" >
</EditColumn>
</EditFormSettings>
<Columns>
<telerik:GridTemplateColumn DataField="ActDescription" HeaderText="Description" UniqueName="ActDescription" Display="true">
<EditItemTemplate>
<telerik:RadTextBox ID="Description" runat="server" Text='<%# Bind("ActDescription")
TextMode="MultiLine" Width="300"></telerik:RadTextBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:CIMT %>"
DeleteCommand="DELETE FROM [CIMT_T_Activities] WHERE [ActivityID] = @ActivityID"
InsertCommand="INSERT INTO [CIMT_T_Activities] ([ActDescription], [ActToDate], [ActFromDate], [UnitLogID], [InsertBy], [InsertDate], [UpdateBy], [UpdateDate]) VALUES (@ActDescription, @ActToDate, @ActFromDate, @UnitLogID, @InsertBy, @InsertDate, @UpdateBy, @UpdateDate)"
SelectCommand="SELECT [ActivityID], [ActDescription], [ActToDate], [ActFromDate], [UnitLogID], [InsertBy], [InsertDate], [UpdateBy], [UpdateDate] FROM [CIMT_T_Activities] WHERE [UnitLogID] = @UnitLogID"
UpdateCommand="UPDATE [CIMT_T_Activities] SET [ActDescription] = @ActDescription, [ActToDate] = @ActToDate, [ActFromDate] = @ActFromDate, [UnitLogID] = @UnitLogID, [UpdateBy] = @UpdateBy, [UpdateDate] = @UpdateDate WHERE [ActivityID] = @ActivityID">
<SelectParameters>
<asp:SessionParameter Name="UnitLogID" SessionField="UnitLogID" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="ActivityID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:SessionParameter Name="UnitLogID" SessionField="UnitLogID" Type="Int32" />
<asp:Parameter Name="ActDescription" Type="String" />
<asp:Parameter DbType="DateTime" Name="ActToDate" />
<asp:Parameter DbType="DateTime" Name="ActFromDate" />
<asp:Parameter Name="InsertBy" Type="String" />
<asp:Parameter DbType="DateTime" Name="InsertDate" />
<asp:Parameter Name="UpdateBy" Type="String" />
<asp:Parameter DbType="DateTime" Name="UpdateDate" />
</InsertParameters>
<UpdateParameters>
<asp:SessionParameter Name="UnitLogID" SessionField="UnitLogID" Type="Int32" />
<asp:Parameter Name="ActDescription" Type="String" />
<asp:Parameter DbType="DateTime" Name="ActToDate" />
<asp:Parameter DbType="DateTime" Name="ActFromDate" />
<asp:Parameter Name="InsertBy" Type="String" />
<asp:Parameter DbType="DateTime" Name="InsertDate" />
<asp:Parameter Name="UpdateBy" Type="String" />
<asp:Parameter DbType="DateTime" Name="UpdateDate" />
<asp:Parameter Name="ActivityID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
Hi,
I have a Radgrid name grdActionList displaying data records.
I have a buttton as BtnAdd which, when clicked, opens a RadWindow which in turn has a NavigateUrl property set to AddData.aspx.
The AddData.aspx has a few textboxes and a "Add records" button named BtnAddRecords.
When the BtnAddRecords is clicked, the data from the textfields are stored in the DB and the RadWindow is closed.
How can I:
I have written a JS in the base page as to refresh the radgrid:
function OnClientClose()
{
$get("grdActionList").Rebind();
}
I have defined the RadWindow as:
<telerik:RadWindow ID="Window1" runat="server" EnableViewState="false" NavigateUrl="ActionPopup.aspx" Modal="true" Animation="Fade" VisibleStatusbar="false" Title="Manage Action" OnClientClose="OnClientClose" Behaviors="Close"></telerik:RadWindow>
This doesnot work!
Please help.
Thanks
| <!-- snapshot from the RadGrid --> |
| <telerik:GridDateTimeColumn |
| DataField="Gebdatum" HeaderText="Geboorte datum" UniqueName="Gebdat" > |
| </telerik:GridDateTimeColumn> |
| Protected Sub FormatieRadGrid_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles FormatieRadGrid.ItemCreated |
| If (TypeOf e.Item Is Telerik.Web.UI.GridEditableItem AndAlso e.Item.IsInEditMode) Then |
| 'This is working |
| Dim gebdat As Telerik.Web.UI.RadDatePicker = CType(CType(e.Item, Telerik.Web.UI.GridEditableItem)("Gebdat").Controls(0), Telerik.Web.UI.RadDatePicker) |
| gebdat.Width = 80 |
| gebdat.tooltip = "geboorte datum" |
| gebdat.EnableTyping = False |
| 'This does work as it gives no exceptions, but the code seems to be ignored |
| Dim cal As Telerik.Web.UI.RadCalendar = CType(gebdat.FindControl("calendar"), Telerik.Web.UI.RadCalendar) |
| cal.ToolTip = "Toon kalender popup" |
| cal.FastNavigationSettings.EnableTodayButtonSelection = False |
| cal.FastNavigationStep = 12 |
| cal.FastNavigationNextToolTip = "volgend jaar" |
| cal.FastNavigationPrevToolTip = "vorig jaar" |
| cal.NavigationNextToolTip = "volgende maand" |
| cal.NavigationPrevToolTip = "vorige maand" |
| 'The calendar control still shows its defaults values in stead of the adapted ones |
| End If |
| End Sub |
