treeviewKat's checked values. protected void RadButton2_Click(object sender, EventArgs e) { OADLSSoruTV.WhereParameters.Clear(); IList<RadTreeNode> nodeCollection =
treeviewKat.CheckedNodes;
foreach (RadTreeNode node in nodeCollection) { OADLSSoruTV.Where =
"KategoriId ==Int32?(@KategoriId)"; OADLSSoruTV.WhereParameters.Add
(
"KategoriId",
TypeCode.Int32,
node.Value.ToString()
); } OADLSSoruTV.DataBind();
} protected void _EmpGrid_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
HyperLink editLink = (HyperLink)e.Item.FindControl("_EditLink");
editLink.Attributes["href"] = "#";
editLink.Attributes["onclick"] = String.Format("return ShowEditPanel('{0}', '{1}', '{2}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Employee_ID"], e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Employee_title_Id"], e.Item.ItemIndex);
}
}
function OnEnterKeyPress(sender, args) { var keypressed = args._keyCode; if (keypressed == "13") { document.getElementById('<%=lblMsg.ClientID %>').innerHTML = "Please use the Update Button"; args.set_cancel(true);}// This is my grid //<telerik:RadGrid ID="RGRateCorrection" runat="server" AutoGenerateColumns="false" Skin="Vista" OnNeedDataSource="RGRateCorrection_NeedDataSource" OnUpdateCommand="RGRateCorrection_UpdateCommand" Width="1000px" Height="300px" HeaderStyle-Width="500px" ItemStyle-Width="500px" OnItemDataBound="RGRateCorrection_ItemDataBound"> <MasterTableView EditMode="InPlace" EnableColumnsViewState="false" Width="1000px"> <Columns> <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn"> </telerik:GridEditCommandColumn> </Columns> </MasterTableView> <ClientSettings ClientEvents-OnKeyPress="OnEnterKeyPress"> <%-- AllowKeyboardNavigation="true"--%> <Scrolling AllowScroll="true" /> </ClientSettings> </telerik:RadGrid><telerik:RadGrid ID="RadGridTest" runat="server" AllowPaging="True" AllowCustomPaging="True" GridLines="None" OnNeedDataSource="RadGridTest_NeedDataSource" PageSize="25" OnItemDataBound="RadGridTest_ItemDataBound" AutoGenerateColumns="false" EnableHeaderContextMenu="true" EnableLinqExpressions="false" EnableHeaderContextFilterMenu="true" AllowSorting="True" MasterTableView-AllowCustomSorting="true" OnSortCommand="RadGridTest_SortCommand" MasterTableView-AllowMultiColumnSorting="true" AllowFilteringByColumn="true"> <PagerStyle Mode="NextPrevAndNumeric/> <HeaderContextMenu OnItemClick="HeaderContextMenu_ItemClick"> </HeaderContextMenu> <ClientSettings AllowColumnHide="True"> <ClientEvents OnGridCreated="GetGridObject"></ClientEvents> </ClientSettings></telerik:RadGrid>// Doesn't change the grid at allprotected void HeaderContextMenu_ItemClick(object sender, RadMenuEventArgs e){ if (e.Item.Text == "Clear Sorting") { string columnName = e.Item.Attributes["ColumnName"]; // ["columnUniqueName"] Returns Null!? // Prepare conditions for sorted data RadGridTest.Rebind(); // Never actually raises NeedDataSource }}// Updates the grid with the correct changes.protected void HeaderContextMenu_ItemClick(object sender, RadMenuEventArgs e){ if (e.Item.Text == "Clear Sorting") { string columnName = e.Item.Attributes["ColumnName"]; // ["columnUniqueName"] Returns Null!? // Prepare conditions for sorted data RadGridTest.DataSource = null; RadGridTest.Rebind(); }}///WORKSLinkButton linkButton = new LinkButton(); linkButton.Text = name; linkButton.CommandArgument = locationString; //linkButton.ClientIDMode = System.Web.UI.ClientIDMode.Static; //linkButton.ID = string.Concat("LinkButton_", Guid.NewGuid().ToString("N")); //linkButton.CommandName = string.Concat("LocationNameLink_", linkButton.ID); linkButton.CommandName = "LocationNameLink";return linkButton; ///DOES NOT WORKLinkButton linkButton = new LinkButton(); linkButton.Text = name; linkButton.CommandArgument = locationString; linkButton.ClientIDMode = System.Web.UI.ClientIDMode.Static; linkButton.ID = string.Concat("LinkButton_", Guid.NewGuid().ToString("N")); linkButton.CommandName = string.Concat("LocationNameLink_", linkButton.ID);return linkButton; Thoughts?
<telerik:RadAsyncUpload ID="AsyncUpload1" runat="server" OnClientFilesUploaded="OnClientFilesUploaded"
OnFileUploaded="AsyncUpload1_FileUploaded" MaxFileSize="2097152" AllowedFileExtensions="jpg,png,gif,bmp"
AutoAddFileInputs="false" Localization-Select="Select" TargetFolder="~/images">