c# - Manually updating RADGrid -


i have manually update code radgrid (rad13). on upload works thing first row in grid saves it's update.

i think should passe value autoincrement passe through rows

protected void updatebutton_click(object sender, eventargs e) {      radgrid grid = (this.findcontrol("rad13") radgrid);                  (grid.mastertableview.getitems(griditemtype.edititem)[0] grideditableitem).firecommandevent(radgrid.updatecommandname, string.empty);            }   

please try below code snippet.

aspx

<telerik:radgrid id="radgrid1" runat="server" autogeneratecolumns="false" onneeddatasource="radgrid1_needdatasource"     onupdatecommand="radgrid1_updatecommand" allowfilteringbycolumn="true" allowpaging="true"     allowmultirowedit="true">     <mastertableview datakeynames="id" editmode="inplace">         <columns>             <telerik:gridboundcolumn datafield="id" uniquename="id" headertext="id">             </telerik:gridboundcolumn>             <telerik:grideditcommandcolumn>             </telerik:grideditcommandcolumn>         </columns>     </mastertableview> </telerik:radgrid> <asp:button id="button1" runat="server" onclick="button1_click" text="update edit row" /> 

aspx.cs

protected void radgrid1_needdatasource(object sender, gridneeddatasourceeventargs e) {     dynamic data = new[] {        new { id = 1, name = "name1"},        new { id = 2, name = "name2"},        new { id = 3, name = "name3"},        new { id = 4, name = "name4"},        new { id = 5, name = "name5"}    };      radgrid1.datasource = data; }    protected void radgrid1_updatecommand(object sender, gridcommandeventargs e) {     grideditableitem item = e.item grideditableitem;     updatelogic(item); }   protected void button1_click(object sender, eventargs e) {     foreach (grideditableitem item in radgrid1.edititems)     {         updatelogic(item);         item.edit = false;     }      radgrid1.rebind(); }  protected void updatelogic(grideditableitem item) {     // perform update logic here } 

let me know if concern.


Comments