or
If the OrderOption
changed radgrid _prerebder is fired butVisible = true;
Columns are not showing if (OrderOption == "Order Pending")
{
foreach (GridDataItem item in RadGrid1.MasterTableView.GetItems(GridItemType.Item))
{
RadGrid1.MasterTableView.GetColumn("orderno").Visible = false;
RadGrid1.MasterTableView.GetColumn("orderdate").Visible = false;
RadGrid1.MasterTableView.GetColumn("quotationno5").Visible = true;
}
}
else if (OrderOption == "Order Generated")
{
foreach (GridDataItem item in RadGrid1.MasterTableView.GetItems(GridItemType.Item))
{
RadGrid1.MasterTableView.GetColumn("orderno").Visible = true;
RadGrid1.MasterTableView.GetColumn("orderdate").Visible = true;
RadGrid1.MasterTableView.GetColumn("quotationno5").Visible = false;
}
}
<telerik:RadToolBarButton runat="server" ImageUrl="~/images/btnDel.png" Value="delete" CommandName="DeleteSelected" Enabled="false"/>
function ToolbarClientButtonClicking(sender, args) { if (args.get_item().get_value() == "delete") { args.set_cancel(!confirm("Delete selected rows?")); return; }Is there a way to add custom arguments to command from clientside before postback and ItemCommand event?
return
args.set_cancel(
true
);" argument in de aspx file.
// Remove
rtb =
new
RadToolBarButton();
rtb.CommandName =
"Remove"
;
rtb.Text =
""
;
rtb.ImageUrl =
"~/Images/actiontoolbar/actiontoolbar_remove.png"
;
rtb.DisabledImageUrl =
"~/Images/actiontoolbar/actiontoolbar_remove_grayed.png"
;
rtb.CausesValidation =
false
;
rtb.Attributes.Add(
"onclick"
,
"javascript: if (!confirmDelete()) return false;"
);
radtoolbar.Items.Add(rtb);
/// <summary>
/// Shows a conformation dialog when deleting. On by default.
/// </summary>
[DefaultValue(
true
)]
public
bool
ConfirmDelete
{
get
{
return
(
bool
)(
this
.ViewState[
"ConfirmDelete"
] ??
true
);
}
set
{
this
.ViewState[
"ConfirmDelete"
] = value;
}
}
/// <summary>
/// Shows this message in a conformation dialog when deleting ans ConfirmDelete is on. On by default.
/// </summary>
[DefaultValue(
"Are you sure you want to delete this record?"
)]
public
string
ConfirmDeleteMessage
{
get
{
return
(
string
)(
this
.ViewState[
"ConfirmDeleteMessage"
] ??
"Are you sure you want to delete this record?"
);
}
set
{
this
.ViewState[
"ConfirmDeleteMessage"
] = value;
}
}
protected
override
void
OnLoad(EventArgs e)
{
base
.OnLoad(e);
RadScriptManager.RegisterClientScriptBlock(Page, GetType(),
"confirmdelete"
, @
"function confirmDelete(){return confirm('"
+ ConfirmDeleteMessage +
"');}"
,
true
);
}
string connectionString = @"Server=PHAMDUCANH-PC\SQLEXPRESS; database=TestDB;Integrated Security = True";
string command = "SELECT * FROM Menu";
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = new SqlConnection(connectionString);
conn.Open();
SqlCommand cmd = new SqlCommand(command, conn);
da.SelectCommand = cmd;
da.Fill(ds);
ds.AcceptChanges();
DataSet dsMenu = new DataSet();
dsMenu.Tables.Add(ds.Tables[0].Copy());
if (dsMenu != null && dsMenu.Tables.Count > 0 && dsMenu.Tables[0].Rows.Count > 0)
{
mnuMenu.Items.Clear();
var drGoc = dsMenu.Tables[0].Select("ParentMenuID = -1");
if (drGoc != null && drGoc.Length > 0)
{
foreach (DataRow dr in drGoc)
{
RadMenuItem item = new RadMenuItem();
item.Value = dr["MenuID"].ToString().Trim();
item.Text = dr["Header"].ToString().Trim();
CreateTree(item, dsMenu);
mnuMenu.Items.Add(item);
}
}
}
}
}
public void CreateTree(RadMenuItem node, DataSet ds)
{
try
{
node.Items.Clear();
var p = ds.Tables[0].Select("ParentMenuID=" + node.Value);
if (p != null && p.Length > 0)
{
foreach (DataRow dr in p)
{
RadMenuItem item = new RadMenuItem();
item.Value = dr["MenuID"].ToString().Trim();
item.Text = dr["Header"].ToString().Trim();
if (dr["Path"].ToString().Trim().Length > 0)
{
item.NavigateUrl = "~/Default.aspx?Menu=" + dr["Path"].ToString().Trim();
}
node.Items.Add(item);
CreateTree(item, ds);
}
}
}
catch
{
}
}
<
telerik:RadMenu
runat
=
"server"
ID
=
"mnuMenu"
EnableRootItemScroll
=
"true"
Width
=
"400px"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
Skin
=
"WebBlue"
>
<
DefaultGroupSettings
Height
=
"100px"
RepeatColumns
=
"2"
/>
<
Items
>
<
telerik:RadMenuItem
Text
=
"New..."
>
<
GroupSettings
Height
=
"100px"
RepeatColumns
=
"2"
></
GroupSettings
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"File"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Folder"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Open"
>
<
GroupSettings
Height
=
"100px"
></
GroupSettings
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"File"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Folder"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Close"
>
<
GroupSettings
Height
=
"100px"
></
GroupSettings
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"File"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Folder"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Save"
>
<
GroupSettings
Height
=
"100px"
></
GroupSettings
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"File"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Folder"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Save as ..."
>
<
GroupSettings
Height
=
"100px"
></
GroupSettings
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"File"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Folder"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
<
img
width
=
"800"
height
=
"375"
alt
=
""
style
=
"width: 800px; height: 217px;"
src
=
"/sites/testJTI/Documents/Image1.jpg"
/>
Dim
sUpldPath
As
String
=
"~/Admin/Uploads/"
& sWebsiteName &
"/"
Dim
sImg()
As
String
= {sUpldPath &
"images"
}
Dim
sFls()
As
String
= {sUpldPath &
"flash"
}
Dim
sDoc()
As
String
= {sUpldPath &
"documents"
}
RadEditor1.ImageManager.DeletePaths = sImg
RadEditor1.ImageManager.ViewPaths = sImg
RadEditor1.ImageManager.UploadPaths = sImg
RadEditor1.FlashManager.DeletePaths = sFls
RadEditor1.FlashManager.ViewPaths = sFls
RadEditor1.FlashManager.UploadPaths = sFls
RadEditor1.DocumentManager.DeletePaths = sDoc
RadEditor1.DocumentManager.ViewPaths = sDoc
RadEditor1.DocumentManager.UploadPaths = sDoc