
Dhamodharan
Top achievements
Rank 1
Dhamodharan
asked on 27 Oct 2010, 08:33 AM
Hi,
i want hide the radgrid edit option when add new record opened. i have code for when edited add new record button has been hidden. but i want code for edit option should be hidden when added new record.
Thanks
Dhamu.
i want hide the radgrid edit option when add new record opened. i have code for when edited add new record button has been hidden. but i want code for edit option should be hidden when added new record.
Thanks
Dhamu.
3 Answers, 1 is accepted
0
Accepted

Princy
Top achievements
Rank 2
answered on 27 Oct 2010, 08:45 AM
Hello Dhamu,
You can achieve this by accessing all edit button ( when the grid is in insert mode) and set is visibility as 'false' like below.
ASPX:
C#:
Thanks,
Princy.
You can achieve this by accessing all edit button ( when the grid is in insert mode) and set is visibility as 'false' like below.
ASPX:
<
telerik:GridEditCommandColumn
UniqueName
=
"GridEditCommandColumn"
>
</
telerik:GridEditCommandColumn
>
C#:
protected
void
RadGrid1_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(e.Item.OwnerTableView.IsItemInserted && e.Item
is
GridEditFormInsertItem)
//item is about to insert
{
foreach
(GridDataItem item
in
RadGrid1.Items)
{
LinkButton btn = (LinkButton)item[
"GridEditCommandColumn"
].Controls[0];
// GridEditCommandColumn with UniqueName as 'GridEditCommandColumn'
btn.Visible =
false
;
}
}
}
Thanks,
Princy.
0

Dhamodharan
Top achievements
Rank 1
answered on 27 Oct 2010, 09:05 AM
Hello Princy,
Thanks for your reply. it is working fine. i got what i needed.
Thanks,
Dhamu.
Thanks for your reply. it is working fine. i got what i needed.
Thanks,
Dhamu.
0

Velmurugan
Top achievements
Rank 1
answered on 17 Dec 2011, 08:02 AM
hi princy..,
i am using default add new record command item in radgrid.
add,edit,delete depending on user permission in radgrid.
Username=velan, his permission like Add=True,Delete=False,Edit=False.if i click the addnew record,display the all fields in radgrid but insert/cancel options doesn't display in grid. this is my problem in radgrid
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection.Open();
session = (string)Session["UserName"];
cmd1 = new SqlCommand("SELECT * FROM UserMasterDetail Where ScreenName='FacultyMaster' and UserName='" + session + "'", SqlConnection);
dr = cmd1.ExecuteReader(); while (dr.Read())
{
string a=dr.GetString(4);
string b=dr.GetString(5);
string d = dr.GetString(7);
if (a == "True")
{
RadGrid1.MasterTableView.CommandItemDisplay =GridCommandItemDisplay.Top; }
else { RadGrid1.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
}
if (b == "True")
{ RadGrid1.MasterTableView.GetColumn("EDIT").Visible = true; }
else { RadGrid1.MasterTableView.GetColumn("EDIT").Visible = false; }
if (d == "True")
{RadGrid1.MasterTableView.GetColumn("DELETE").Visible = true;}
else { RadGrid1.MasterTableView.GetColumn("DELETE").Visible = false; }
}
}
anybody reply me......
thanx in advance....
i am using default add new record command item in radgrid.
add,edit,delete depending on user permission in radgrid.
Username=velan, his permission like Add=True,Delete=False,Edit=False.if i click the addnew record,display the all fields in radgrid but insert/cancel options doesn't display in grid. this is my problem in radgrid
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection.Open();
session = (string)Session["UserName"];
cmd1 = new SqlCommand("SELECT * FROM UserMasterDetail Where ScreenName='FacultyMaster' and UserName='" + session + "'", SqlConnection);
dr = cmd1.ExecuteReader(); while (dr.Read())
{
string a=dr.GetString(4);
string b=dr.GetString(5);
string d = dr.GetString(7);
if (a == "True")
{
RadGrid1.MasterTableView.CommandItemDisplay =GridCommandItemDisplay.Top; }
else { RadGrid1.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
}
if (b == "True")
{ RadGrid1.MasterTableView.GetColumn("EDIT").Visible = true; }
else { RadGrid1.MasterTableView.GetColumn("EDIT").Visible = false; }
if (d == "True")
{RadGrid1.MasterTableView.GetColumn("DELETE").Visible = true;}
else { RadGrid1.MasterTableView.GetColumn("DELETE").Visible = false; }
}
}
anybody reply me......
thanx in advance....