Am using radgrid in which am binding my sp ... in my sp am using dynaimic pivot
Name Block Name Type 2012/1/1 2012/1/2 2012/1/3 till 31 for monthly status ....total
xyz IT dom 1 1 1 3
abc f.s dom 3 3 3 9
pqe Finance sea 4 1 2 7
how can i bind dynamic dates to rad grid please help me ..
telerik:RadGrid ID="grdBlock" runat="server" GridLines="None" AllowFilteringByColumn="True"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="True" ShowGroupPanel="True"
PageSize="25" OnNeedDataSource="grdBlock_NeedDataSource" Skin="Office2007" OnItemCommand="grdBlock_ItemCommand">
<GroupingSettings CaseSensitive="false" />
<ExportSettings HideStructureColumns="true" IgnorePaging="true" FileName="Block"
ExportOnlyData="true" OpenInNewWindow="true">
<Excel Format="ExcelML" />
</ExportSettings>
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn UniqueName="Block_Master_Id" SortExpression="Block_Master_Id"
DataField="Block_Master_Id" Visible="false">
<ItemTemplate>
<asp:Label ID="lblBlockId" runat="server" Text='<%# Bind("Block_Master_Id") %>'>
</asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn ItemStyle-HorizontalAlign="Center" UniqueName="Block_Name"
DataField="Employee_Name" HeaderText="Employee Name" ReadOnly="true" SortExpression="Employee_Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn ItemStyle-HorizontalAlign="Center" UniqueName="Block_Name"
DataField="Block_Name" HeaderText="Block Name" ReadOnly="true" SortExpression="Block_Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn ItemStyle-HorizontalAlign="Center" UniqueName="BlockType"
DataField="BlockType" HeaderText="BlockType" ReadOnly="true" SortExpression="BlockType">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
Hi,
I'm trying to create a menu item like the one in the mega dropdown example.
I've added my own html code to one of my RadMenuItem elements which is working fine.
My only problem now is how i can remove the skined background (I'm using the WebBlue skin) and
replace it with a plane white background. The realy importent css classes used in the example
(like "Products") unfortunately are not part of the source code.
Best regards
Martin Horst
function AddToList(index) { var grid = $find('<%=grd.ClientID%>'); var Tick = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('IMG')[0]; var PlusMinus = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('IMG')[1]; var hid = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('INPUT')[10]; if (!IsRevoked(PlusMinus) && !IsStatic(PlusMinus)) { hid.value = "true"; grid.MasterTableView.get_dataItems()[index].get_element().style.backgroundColor = "#E2EFE1"; Tick.style.display = "block"; PlusMinus.src = "../icons/tree/GreyMinus.gif"; ShowRow(index); } }Our problem lies in the ShowRow(index) call at the end of the method:
function ShowRow(index) { var ChkBox = GetPickerGrid().MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('INPUT')[1]; ChkBox.checked = true; GetPickerGrid().MasterTableView.ShowRow(index); }
protected void Page_Init(object sender, EventArgs e){ RadStyleSheetManager.GetCurrent(Page).StyleSheets.Add(new StyleSheetReference("KaosCore.Style.Widgets.FeedWall.css", "KaosCore")); RadScriptManager.GetCurrent(Page).Scripts.Add(new ScriptReference("KaosCore.Javascript.Widgets.FeedWall.js"));}
<telerik:RadUpload MaxFileSize="512000" OverwriteExistingFiles="true" ControlObjectsVisibility="None"
runat="server" ID="RadUpload1" OnValidatingFile="uploadMedia_ValidatingFile"
OnClientFileSelected="uploadMedia_FileSelected" Width="500px" />
<span class="ruFileWrap ruStyled" style="width: 80px;" jQuery171041561896132524767="11">
<input class="ruFileInput" id="ctl00_MainContent_Edit1_RadUpload1file0" submitName="ctl00_MainContent_Edit1_RadUpload1file0" type="file" size="23" unselectable="on" _events="[object Object]"/>
<label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1file0">
<input class="ruFakeInput" id="ctl00_MainContent_Edit1_RadUpload1TextBox0" type="text" size="22"/>
<label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1TextBox0">
<input class="ruButton ruBrowse" type="button" value="Select"/>
<telerik:RadGrid ID="RadGrid1" AutoGenerateColumns="false" AllowMultiRowEdit="true" OnNeedDataSource="RadGrid1_NeedDataSource" OnPreRender="RadGrid1_PreRender" runat="server"> <ClientSettings EnableAlternatingItems="false"> <Scrolling UseStaticHeaders="true" /> </ClientSettings> <MasterTableView EditMode="InPlace" TableLayout="Fixed"> <GroupByExpressions> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Category" SortOrder="Ascending" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Category" HeaderText="Category" /> </SelectFields> </telerik:GridGroupByExpression> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Type" SortOrder="Ascending" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Type" HeaderText="Type" /> </SelectFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridBoundColumn DataField="Name" DataType="System.String" HeaderText="Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" ReadOnly="true" UniqueName="Name" /> <telerik:GridCheckBoxColumn DataField="Email" DataType="System.Boolean" HeaderText="Email" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="Email" /> <telerik:GridCheckBoxColumn DataField="SMS" DataType="System.Boolean" HeaderText="SMS" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="SMS" /> <telerik:GridCheckBoxColumn DataField="NotifyByEmail" DataType="System.Boolean" HeaderText="Notify By Email" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="NotifyByEmail" /> </Columns> </MasterTableView></telerik:RadGrid>public partial class EditGrouping : System.Web.UI.Page{ private List<Data> _data = null; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { _data = Data.Load(); Session["DATA"] = _data; } else { _data = (List<Data>)Session["DATA"]; } } protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { this.RadGrid1.DataSource = _data; ; } protected void RadGrid1_PreRender(object sender, EventArgs e) { foreach (GridDataItem item in this.RadGrid1.Items) { item.Edit = true; } this.RadGrid1.Rebind(); }