<telerik:RadFormDecorator ID="RadFormDecorator1" Runat="server" DecoratedControls="All" Skin="Telerik" /> <table id="FormTable" cellspacing="2" cellpadding="1" width="100%" border="2" rules="none" style="border-collapse: collapse;" frame="border" bgcolor="#EBEBEB"> <tr class="EditFormHeader"> <td style="font-size: small"> <b>Group Details</b> </td> </tr> <tr> <td> <table id="Table5" border="0" cellpadding="1" cellspacing="1" class="module" width="100%"> <tr> <td> </td> <td> </td> </tr> <tr> <td> Meter Group: </td> <td> <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("GroupName") %>'> </asp:TextBox> </td> </tr> <tr> <td> Number of Meters in this Group: </td> <td> <telerik:RadNumericTextBox ID="rntbNbrUpgrade" Type="Number" runat="server" DbValue='<%# Bind("NbrUpgrade") %>' Width="70px" NumberFormat-DecimalDigits="0" Skin="" Class="grideditcol1input" ShowSpinButtons="true"> </telerik:RadNumericTextBox> </td> </tr> </table> </td> </tr>I am trying to setup a datagrid inside a RadPanelItem template.
my setup is as follows (code is abreviated up to the grid)
| <telerik:RadPanelBar> |
| <Items> |
| <telerik:RadPanelItem> |
| <Items> |
| <telerik:RadPanelItem> |
| <ItemTemplate> |
| <telerik:RadGrid ID="rgrdNBDetail" runat="server" GridLines="None" AutoGenerateColumns="false" PageSize="10"> |
| <ClientSettings> |
| <Scrolling AllowScroll="false" /> |
| <ClientEvents OnRowClick="rGrid_RowClick"/> |
| </ClientSettings> |
| <MasterTableView ClientDataKeyNames="ID"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="ID" Visible="false"> </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="SPCX" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="SPCY" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Name" DataField="SiteName"/> |
| <telerik:GridBoundColumn HeaderText="Distance" DataField="Distance"/> |
| </Columns> |
| </MasterTableView> |
| <PagerStyle AlwaysVisible="false" /> |
| </telerik:RadGrid> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| ... |
| ... |
| var item = panelbar.findItemByValue('NBDetail'); |
| var datagrid = item.findControl('rgrdNBDetail'); |
| var tableView = datagrid.get_masterTableView(); |
| tableView.set_dataSource(data); |
| tableView.dataBind(); |
| tableView.set_virtualItemCount(data.count); |
| ... |

protected
void grdProducts_ItemCommand(object sender, GridCommandEventArgs e)
{
if (e.CommandName== "Stock")
{
????
}
}
.two20 .RadDock .rdTitleBar em{ font-family:Verdana, Sans-Serif; font-size:16px; color:#fff; font-weight:bold; padding: 0 10px; line-height:18px;}.two20 .RadDock .rdContent {font-family:Verdana, Sans-Serif;}
public IList<CsMenuSection> GetMenuItems()
{
// go to DB to find menu items.
CsMenuSection section = new CsMenuSection("DataReview","");
section.AddMenuItem(
new CsMenuItem("Score ", "/Score/Index"));
section.AddMenuItem(
new CsMenuItem("Something else", "/something/something"));
CisMenuSection section2 = new CsMenuSection("Section 2", "");
section.AddMenuItem(
new CsMenuItem("Sample", "/Scoring/Selectreps"));
_menu_item_list.Add(section);
_menu_item_list.Add(section2);
return MenuItemList;
}
MY CsmenuItem looks lik this
namespace
CSModel
{
public class CsMenuItem
{
private String _text;
private String _link;
public CsMenuItem()
{
}
public CsMenuItem( String text, String link)
{
Text = text;
Link = link;
}
public String Text
{
get { return _text; }
set { _text = value; }
}
public String Link
{
get { return _link; }
set { _link = value; }
}
}
}
Can anyone please help me with this. I really need it urgently.