|
aspx: AllowPaging="True" AllowSorting="True" GridLines="None" OnItemCreated="grdDashb2_ItemCreated" OnDataBound="grdDashb2_OnDataBound" OnColumnCreated="grdDashb2_ColumnCreated" MasterTableView HierarchyDefaultExpanded="false" HierarchyLoadMode="Client" AllowSorting="true" |
| AllowPaging="true" DataKeyNames="TopicId,TopicParentId,TopicName,Tm" Width="100%" |
| EditMode="EditForms" ClientDataKeyNames="TopicId"> |
| <SelfHierarchySettings ParentKeyName="TopicParentId" KeyName="TopicId" /> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="TemplateEditColumn" AllowFiltering="false"> |
| <ItemTemplate> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridNumericColumn DataType="System.Decimal" DataField="Kmo" |
| HeaderText="AFR" SortExpression="Kmo" /> |
| <telerik:GridTemplateColumn DataField="Tm" UniqueName="Tm" HeaderText="Light"> |
| <FilterTemplate> |
| <telerik:RadComboBox ID="ARF_RadComboBox" |
| SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Tm").CurrentFilterValue %>' |
| runat="server" |
| OnClientSelectedIndexChanged="TrafficlightColorIndexChanged"> |
| <Items> |
| <telerik:RadComboBoxItem Text="All" /> |
| <telerik:RadComboBoxItem Text="item1" Value="item1"/> |
| <telerik:RadComboBoxItem Text="item2" Value="item2"/> |
| <telerik:RadComboBoxItem Text="item3" Value="item3"/> |
| </Items> |
| </telerik:RadComboBox> |
| <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> |
| <script type="text/javascript"> |
| function TrafficlightColorIndexChanged(sender,args) { |
| var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); |
| tableView.filter("Tm",args.get_item().get_value(),"EqualTo"); |
| } |
| </script> |
| </telerik:RadScriptBlock> |
| </FilterTemplate> |
| <ItemTemplate> |
| <asp:Image ID="imgAFR" runat="server" ImageUrl='<%# ReturnUrl(Eval("Tm").ToString) %>'/> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| cs: protected void grdDashb2_PreRender(object sender, System.EventArgs e) |
| { |
| if (grdDashb2.MasterTableView.FilterExpression != string.Empty) |
| { |
| RefreshCombos(); |
| } |
| } |
| protected void RefreshCombos() |
| { |
| grdDashb2.MasterTableView.FilterExpression = grdDashb2.MasterTableView.FilterExpression.ToString(); |
| grdDashb2.MasterTableView.Rebind(); |
| } |
| public string ReturnUrl(string Tm) |
| { |
| if (Tm != "" || Tm != string.Empty) |
| { |
| return "../Images/" + Tm; |
| } |
| else |
| { |
| return "../Images/blankgif.gif"; |
| } |
| } |
protected
string path = "test.html";
but what if users are selecting their files via the template manager dialog - how do i pass that file name to the string path?
<
body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadSplitter ID="Main" runat="server" Width="100%" Height="100%" Orientation="Horizontal" LiveResize="true" >
<telerik:RadPane ID="paneHeader" runat="server" Height="45px" MaxHeight="45" Index="0">
Header
<
/telerik:RadPane>
<telerik:RadPane ID="paneBody" runat="server" >
line 1 of 5<br /><br /><br /><br /><br /><br /><br />
line 2 of 5<br /><br /><br /><br /><br /><br /><br />
line 3 of 5<br /><br /><br /><br /><br /><br /><br />
line 4 of 5<br /><br /><br /><br /><br /><br /><br />
line 5 of 5<br /><br /><br /><br /><br /><br /><br />
</telerik:RadPane>
<telerik:RadPane ID="footer" runat="server" Height="40px">
footer
</telerik:RadPane>
</telerik:RadSplitter>
</form>
</body>
Thanks,
Kasia
Hi!
This is what our customer services want.
When files uploaded from client to sever using
<telerik:RadUpload
they want to change the name of the folder from which they picked up the files.
And it does not allow them to do this until application closed.
On the other hand the files can be deleted from this folder, they are OK.
But folder itself is not available for changing the name of folder.
We need to fix it. I am using Silverlight project in vs2008 and WPF RadUpload control.
Best Regards!
Anatoliy Abbott
My code looks like this:
grid =
new RadGrid
{
ID =
"grdChildren",
AutoGenerateColumns =
false,
DataSourceID = ds.ID,
AllowSorting =
true
};
grid.MasterTableView.Columns.Add(
new GridNumericColumn
{
DataField =
"StringDataField", HeaderText = "ShouldBeNumericSorting"
});
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="LoadingPanel1" runat="server" Height="75px" Width="75px"> |
| <img src="images/Loading.gif" /> |
| </telerik:RadAjaxLoadingPanel> |
| <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> |
| <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/Nwind.mdb" |
| SelectCommand="SELECT ContactName, ContactTitle, Address FROM [Customers]"></asp:AccessDataSource> |
| </div> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| using Telerik.Web.UI; |
| using System.Data.OleDb; |
| public partial class _Default : System.Web.UI.Page |
| { |
| RadGrid RadGrid2; |
| protected override void OnPreInit(EventArgs e) |
| { |
| base.OnPreInit(e); |
| if (ScriptManager.GetCurrent(this.Page) == null) |
| { |
| ScriptManager SManager = new ScriptManager(); |
| SManager.EnablePartialRendering = true; |
| foreach (Control c in this.Controls) |
| { |
| if (c is HtmlForm) |
| { |
| c.Controls.AddAt(0, SManager); |
| } |
| } |
| } |
| } |
| protected override void OnInit(EventArgs e) |
| { |
| base.OnInit(e); |
| PopulateGrid(); |
| } |
| protected override void OnLoad(EventArgs e) |
| { |
| base.OnLoad(e); |
| RadAjaxManager1.AjaxSettings.AddAjaxSetting(PlaceHolder1, RadGrid2, LoadingPanel1); |
| } |
| protected void PopulateGrid() |
| { |
| RadGrid2 = new RadGrid(); |
| RadGrid2.ID = "RadGrid1"; |
| RadGrid2.MasterTableView.AutoGenerateColumns = false; |
| RadGrid2.DataSourceID = "AccessDataSource1"; |
| RadGrid2.MasterTableView.AllowPaging = true; |
| RadGrid2.PagerStyle.Mode = GridPagerMode.NumericPages; |
| RadGrid2.AllowSorting = true; |
| RadGrid2.AllowFilteringByColumn = true; |
| GridBoundColumn boundColumn = new GridBoundColumn(); |
| RadGrid2.MasterTableView.Columns.Add(boundColumn); |
| boundColumn.HeaderText = "ContactName"; |
| boundColumn.DataField = "ContactName"; |
| boundColumn.UniqueName = "ContactName"; |
| boundColumn = new GridBoundColumn(); |
| RadGrid2.MasterTableView.Columns.Add(boundColumn); |
| boundColumn.HeaderText = "ContactTitle"; |
| boundColumn.DataField = "ContactTitle"; |
| boundColumn.UniqueName = "ContactTitle"; |
| boundColumn = new GridBoundColumn(); |
| RadGrid2.MasterTableView.Columns.Add(boundColumn); |
| boundColumn.HeaderText = "Address"; |
| boundColumn.DataField = "Address"; |
| boundColumn.UniqueName = "Address"; |
| GridEditCommandColumn editColumn = new GridEditCommandColumn(); |
| RadGrid2.MasterTableView.Columns.Add(editColumn); |
| editColumn.HeaderText = "Edit column"; |
| editColumn.UniqueName = "EditCommandColumn"; |
| GridButtonColumn buttonColumn = new GridButtonColumn(); |
| RadGrid2.MasterTableView.Columns.Add(buttonColumn); |
| buttonColumn.CommandName = "Delete"; |
| buttonColumn.ButtonType = GridButtonColumnType.PushButton; |
| buttonColumn.Text = "delete row"; |
| buttonColumn.ConfirmText = "Are you sure you would like to remove this user from the role?"; |
| buttonColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center; |
| PlaceHolder1.Controls.Add(RadGrid2); |
| } |
| } |