Thank you,
Steve O...
<telerik:RadGrid ID="RadGrid2"
runat="server"
GridLines="None"
DataSourceID="SqlDataSource11"
OnPageIndexChanged="dgIncidents_PageIndexChanged"
AllowAutomaticDeletes="True"
AllowAutomaticInserts="True"
AllowAutomaticUpdates="True"
OnItemInserted="RadGrid2_ItemInserted"
OnItemUpdated="RadGrid2_ItemUpdated"
OnDataBound="RadGrid2_DataBound"
AllowPaging="True"
ShowStatusBar="True"
AutoGenerateColumns="False"
Skin="Simple" >
<ValidationSettings CommandsToValidate="PerformInsert,Insert,Update,Delete"
EnableValidation="true" ValidationGroup="FormValidationGroup" />
-------------------------------------------------------------------------------------------------------
<telerik:GridDropDownColumn DataField="UnitNameId"
DataSourceID="SqlDataSource3" DropDownControlType="DropDownList"
ListTextField="UnitName" ListValueField="UnitNameId" HeaderStyle-Font-Bold="true" UniqueName="UnitNameId"
HeaderText="Unit Name">
<HeaderStyle Font-Bold="True"></HeaderStyle>
</telerik:GridDropDownColumn>
----------------------------------------------------------------------------------------
GridDropDownColumnEditor editor = (GridDropDownColumnEditor)item.EditManager.GetColumnEditor("UnitNameId");
DropDownList ddl = (DropDownList)((Telerik.Web.UI.GridDropDownListColumnEditor)(editor)).DropDownListControl;
TableCell cell = (TableCell)ddl.Parent;
ddl.ID =
"UnitNameId";
ddl.AutoPostBack =
true;
ddl.CausesValidation =
true;
RequiredFieldValidator validator = new RequiredFieldValidator();
validator.ControlToValidate = ddl.ID;
validator.ErrorMessage =
" * Unit Name Value Required";
cell.Controls.Add(validator);
I have a Rad menu control, in that I added the controls (e.g. link button, Login Status) to the item template .I want to add the styles for the item template.
When we click on the menu item it needs to be highlight and show in different color.
i try to do this ,but styles are not applied for item template.
code :
| <telerik:RadMenu ID="radLoginInfo" runat="server" EnableEmbeddedSkins="False" Skin="MySkin"> |
| <Items> |
| <telerik:RadMenuItem> |
| <Items> |
| <telerik:RadMenuItem Text="Change Password"> |
| <ItemTemplate> |
| <asp:LinkButton ID="lnkChangePW" runat="server" OnClientClick="openWin(); return false;">Change Password</asp:LinkButton> |
| </ItemTemplate> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem> |
| <ItemTemplate> |
| <asp:LoginStatus ID="LoginStatus1" runat="server" /> |
| </ItemTemplate> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenu> |
please help me as soon as possible, this is urgent.
thanks
waruni
I have followed the example here to the letter:
http://www.telerik.com/help/aspnet-ajax/radgrid-filter-template.html
I have used the code-behind method since I am not using an EntityDataSource. However, it just doesn't work. After selecting a different item from the combobox it goes through the code to set the filter but then the combobox just gets reset to it's original value and nothing is filtered.
Here is my grid:
| <telerik:RadGrid ID="RadGridEmployeeTransactions" runat="server" |
| AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" |
| AutoGenerateColumns="False" GridLines="None" ShowGroupPanel="False" Width="620px" |
| EnableLinqExpressions="false"> |
| <HeaderContextMenu> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </HeaderContextMenu> |
| <PagerSTyle AlwaysVisible="true" Mode="NextPrevNumericAndAdvanced" /> |
| <MasterTableView> |
| <Columns> |
| <telerik:GridBoundColumn DataField="TransactionID" Groupable="False" |
| HeaderText="ID" ReadOnly="True" SortExpression="TransactionID" |
| UniqueName="TransactionID" |
| FilterControlWidth="50px"> |
| <HeaderStyle HorizontalAlign="Center" Width="70px" /> |
| <ItemStyle HorizontalAlign="Center" Width="70px" /> |
| </telerik:gridboundcolumn> |
| <telerik:GridBoundColumn DataField="DateSubmitted" Groupable="True" |
| HeaderText="Date Submitted" ReadOnly="True" SortExpression="DateSubmitted" |
| UniqueName="DateSubmitted" GroupByExpression="DateSubmitted" > |
| <HeaderStyle HorizontalAlign="Left" Width="130px" /> |
| <ItemStyle HorizontalAlign="Left" Width="130px" /> |
| <FilterTemplate> |
| <telerik:RadComboBox ID="RadComboboxDateSubmittedFilter" |
| runat="server" AutoPostBack="true" OnSelectedIndexChanged="RadComboboxDateSubmittedFilter_SelectedIndexChanged"> |
| <Items> |
| <telerik:RadComboBoxItem Value="2009" Text="2009" /> |
| <telerik:RadComboBoxItem Value="2008" Text="2008" /> |
| </Items> |
| </telerik:RadComboBox> |
| </FilterTemplate> |
| </telerik:gridboundcolumn> |
| <telerik:GridBoundColumn DataField="Tooltip" Groupable="True" |
| HeaderText="Transaction Type" ReadOnly="True" SortExpression="Tooltip" |
| UniqueName="Tooltip" GroupByExpression="Tooltip" |
| FilterControlWidth="200px"> |
| <HeaderStyle HorizontalAlign="Left" Width="250px" /> |
| <ItemStyle HorizontalAlign="Left" Width="250px" /> |
| </telerik:gridboundcolumn> |
| <telerik:GridBoundColumn DataField="Status" Groupable="True" |
| HeaderText="Transaction Type" ReadOnly="True" SortExpression="Status" |
| UniqueName="Status" GroupByExpression="Status" |
| FilterControlWidth="100px"> |
| <HeaderStyle HorizontalAlign="Left" Width="150px" /> |
| <ItemStyle HorizontalAlign="Left" Width="150px" /> |
| </telerik:gridboundcolumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings AllowDragToGroup="True"> |
| </ClientSettings> |
| <FilterMenu> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </FilterMenu> |
| </telerik:RadGrid> |
| Public Sub RadComboboxDateSubmittedFilter_SelectedIndexChanged(ByVal sender As Object, ByVal e As RadComboBoxSelectedIndexChangedEventArgs) |
| Dim lBeginDate As String = "1/1/" & e.Value + " 12:00:00 AM" |
| Dim lEndDate As String = "12/31/" & e.Value + " 11:59:59 PM" |
| Dim lFilterExpression As String = String.Format(CultureInfo.CurrentCulture, "([DateSubmitted] BETWEEN '{0}' AND '{1}'", lBeginDate, lEndDate) |
| RadGridEmployeeTransactions.MasterTableView.FilterExpression = lFilterExpression |
| RadGridEmployeeTransactions.MasterTableView.Rebind() |
| End Sub |