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 all
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.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();
}
}
///WORKS
LinkButton 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">