nanthakumar thangavel
Top achievements
Rank 1
nanthakumar thangavel
asked on 06 Jun 2011, 02:08 PM
HI
if i ll pass query parameter (?Id=0) value is 0 radgrid should be opened initinsertmode by defult orelse query parameter (?id=10) is 10 or any value ,radgrid should be opened Correct index item in editmode by default .its all should be done in page load event.
what can i do for this?if u send me a sample application for this, it ll be very helpful to me.
if i ll pass query parameter (?Id=0) value is 0 radgrid should be opened initinsertmode by defult orelse query parameter (?id=10) is 10 or any value ,radgrid should be opened Correct index item in editmode by default .its all should be done in page load event.
what can i do for this?if u send me a sample application for this, it ll be very helpful to me.
4 Answers, 1 is accepted
0
Princy
Top achievements
Rank 2
answered on 06 Jun 2011, 02:48 PM
Hello,
Try the following code snippet to achieve your requirement.
C#:
Thanks,
Princy.
Try the following code snippet to achieve your requirement.
C#:
protected void Page_Load(object sender, EventArgs e) { int value = Convert.ToInt16(Request.QueryString["Index"]); if(value==0) { RadGrid1.MasterTableView.IsItemInserted = true; } else { RadGrid1.EditIndexes.Add(value); } }Thanks,
Princy.
0
nanthakumar thangavel
Top achievements
Rank 1
answered on 06 Jun 2011, 03:02 PM
Hi Princy,
Thanks for your fast reply
But i ll pass only DataKeyNames value as parameter instead of index.how can i find out the item index based on DatakeyName value
Thanks for your fast reply
But i ll pass only DataKeyNames value as parameter instead of index.how can i find out the item index based on DatakeyName value
0
Jayesh Goyani
Top achievements
Rank 2
answered on 06 Jun 2011, 05:33 PM
hi,
if u get any error related to edittable then used below link.
http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html
Thanks,
Jayesh Goyani
int valueID= Convert.ToInt32(Request.QueryString["ID"]); if(valueID==0) { RadGrid1.MasterTableView.IsItemInserted = true; } else { foreach (GridDataItem item in RadGrid1.Items) { if(Convert.ToInt32(item.GetDataKeyValue("ID")) == valueID ) // Where DataKeyName = "ID" { item.Edit = true; } } } RadGrid1.Rebind();if u get any error related to edittable then used below link.
http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html
Thanks,
Jayesh Goyani
0
nanthakumar thangavel
Top achievements
Rank 1
answered on 07 Jun 2011, 07:19 AM
Hi,
Thanks for your reply .
if I ll bind 500 rows to rad-grid with set property allowpaging is true ,after that I pass the 2nd page DataKeyName value as a parameter. but I can not retrieve the 2nd page DataKeyName item index.
what can i do for this problem?
this is my code
Thanks for your reply .
if I ll bind 500 rows to rad-grid with set property allowpaging is true ,after that I pass the 2nd page DataKeyName value as a parameter. but I can not retrieve the 2nd page DataKeyName item index.
what can i do for this problem?
this is my code
Private Sub GRD_NewsList_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles GRD_NewsList.PreRender If Not Page.IsPostBack Then Dim val As String = GetNumeric(Request("NewsId")) If val = 0 Then GRD_NewsList.MasterTableView.IsItemInserted = True Else For Each Items As GridDataItem In GRD_NewsList.MasterTableView.Items If GetNumeric(Items.GetDataKeyValue("NewsId")) = val Then Items.Edit = True Exit For End If Next End If GRD_NewsList.Rebind() End If End Sub