<telerik:RadMenuItem runat="server" IsSeparator="True" />We have declared onMouseover on the RadMenu.. this gets fired on all RadMenuItems. But i dont want this to be enabled on the Seperator items
oCheckbox.ID = "chk1"oCheckbox.AutoPostBack = TrueoCell.Controls.Add(oCheckbox)oRow.Cells.Add(oCell)oRadTextBox.ID = "txtSerial"oCell.Controls.Add(oRadTextBox)oRow.Cells.Add(oCell)oTable.Rows.Add(oRow)oAjaxManager.AjaxSettings.AddAjaxSetting(oCheckbox, oRadTextBox)Grid is displaying an empty column and row. I have tried setting the width of the grid to exactly the width of the column widths combined, however, this results in a horizontal scroll which is not desired unless the columns get resized. In addition, even when I made the grid exactly the size of the column widths combined the empty column and row still appeared. The only column sizing I do in the C# code behind is to set the filter text box size (which is 25px less than the column width).
protected void RadGridAggressiveMatches_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridFilteringItem)
{
GridFilteringItem filteringItem = e.Item as GridFilteringItem;
//set dimensions for the filter textbox
TextBox box = filteringItem["Column1"].Controls[0] as TextBox;
box.Width = Unit.Pixel(50);
box = filteringItem["Column2"].Controls[0] as TextBox;
box.Width = Unit.Pixel(50);
box = filteringItem["Column3"].Controls[0] as TextBox;
box.Width = Unit.Pixel(175);
box = filteringItem["Column4"].Controls[0] as TextBox;
box.Width = Unit.Pixel(175);
box = filteringItem["Column5"].Controls[0] as TextBox;
box.Width = Unit.Pixel(175);
box = filteringItem["Column6"].Controls[0] as TextBox;
box.Width = Unit.Pixel(175);
box = filteringItem["Column7"].Controls[0] as TextBox;
box.Width = Unit.Pixel(15);
box = filteringItem["Column8"].Controls[0] as TextBox;
box.Width = Unit.Pixel(45);
}
}
<telerik:RadGrid ID="RadGridAggressiveMatches" runat="server" Width="1100px" Height="250px" DataMember="Aggressive Members"
GridLines="None"
AllowSorting="True"
ShowFooter="True"
Skin="Office2007"
AutoGenerateColumns="False"
AllowFilteringByColumn="True"
onitemcreated="RadGridAggressiveMatches_ItemCreated"
onselectedindexchanged="RadGridAggressiveMatches_SelectedIndexChanged"
onsortcommand="RadGridAggressiveMatches_SortCommand"
onneeddatasource="RadGridAggressiveMatches_NeedDataSource" >
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="true" />
<Resizing AllowColumnResize="true" AllowRowResize="true" ResizeGridOnColumnResize="false" />
</ClientSettings>
<MasterTableView TableLayout="Fixed" AllowFilteringByColumn="true" >
<Columns>
<telerik:GridBoundColumn UniqueName="Column1" DataField="Column1" HeaderText="Column 1" DataType="System.Int32"
SortExpression="Column1" AllowFiltering="true" AutoPostBackOnFilter="false">
<HeaderStyle Width="75px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column2" DataField="Column2" HeaderText="Column 2" DataType="System.Int32" SortExpression="Column2">
<HeaderStyle Width="75px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column3" DataField="Column3" HeaderText="Column 3" DataType="System.String"
SortExpression="Column3">
<HeaderStyle Width="200px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column4" DataField="Column4" HeaderText="Column 4" DataType="System.String"
SortExpression="Column4">
<HeaderStyle Width="200px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column5" DataField="Column5" HeaderText="Column 5" DataType="System.String" SortExpression="Column5">
<HeaderStyle Width="200px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column6" DataField="Column6" HeaderText="Column 6" DataType="System.String" SortExpression="Column6">
<HeaderStyle Width="200px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Column7" DataField="Column7" HeaderText="Col 7" DataType="System.Int32" SortExpression="Column7">
<HeaderStyle Width="40px" />
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
Font-Strikeout="False" Font-Underline="False" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Column8" HeaderText="Column 8" SortExpression="Column8">
<HeaderStyle Width="70px" />
<ItemTemplate>
<asp:RadioButtonList ID="RadionButtonListDecision" runat="server" RepeatDirection="Vertical">
<asp:ListItem Value="1" Text="Yes"></asp:ListItem>
<asp:ListItem Value="2" Text="No"></asp:ListItem>
</asp:RadioButtonList>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<FilterMenu Skin="Office2007" EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
How do I get rid of the empty column and row?
Me.pBlocks.VisibleOnPageLoad = True
hlc =
New GridHyperLinkColumn
Me.uxBlocks.Columns.Add(hlc)
hlc.HeaderText = GetCaption(p.Name)
hlc.UniqueName = p.Name
hlc.DataTextField = p.Name
hlc.DataNavigateUrlFields = {p.Name}
hlc.DataNavigateUrlFormatString =
"linktowindow?q={0}"
hlc.Display = True
hlc.HeaderStyle.Width =
Unit.Pixel(170)
hlc.ItemStyle.Wrap =
True
<telerik:GridTemplateColumn UniqueName="ProdWorkstation" HeaderText="ProdWorkstation"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ProdWorkstation")%> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="RadComboBox_SelectWorkStation" Height="300px" Width="750px" DataSourceID="LCM_UserWorkstationList" EnableLoadOnDemand="true" ItemsPerRequest="20" EnableAutomaticLoadOnDemand="False" DataTextField="Workstation" DataValueField="Workstation" style="margin-bottom: 0px" AutoPostBack="True" HighlightTemplatedItems="true" CausesValidation="False" Skin="Office2007" OnItemsRequested="RadComboBox1_ItemsRequested"> <HeaderTemplate> <ul> <li class="col75">user_id</li> <li class="col200">Workstation</li> <li class="col200">Name</li> <li class="col200">Profile</li> </ul> </HeaderTemplate> <ItemTemplate> <ul> <li class="col75"><%# DataBinder.Eval(Container.DataItem, "user_id")%></li> <li class="col200"><%# DataBinder.Eval(Container.DataItem, "Workstation")%></li> <li class="col200"><%# DataBinder.Eval(Container.DataItem, "Name") %></li> <li class="col200"><%# DataBinder.Eval(Container.DataItem, "Profile")%></li> </ul> </ItemTemplate> </telerik:RadComboBox> </EditItemTemplate></telerik:GridTemplateColumn>if (e.CommandName == "PerformInsert") { GridEditFormInsertItem EditForm = (GridEditFormInsertItem)e.Item; RadComboBox combo = EditForm["ProdWorkstation"].Controls[0] as RadComboBox; string ProdWorkstation = combo.Text; //NULL valueI need to achieve a functionality to refresh the scheduler on a button click event.
The button should exist as a link button on the scheduler.I am using sharepoint list as the datasource
Could you provide some pointers on this.
Thank you
Smith