Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
Hello,

hey all how are you? i have one problem in repeater when i have fill the repeater than i don't wont some rows so how can i delete this rows?

one important thing is i want to delete this rows don't want to invisible.so tell me about delete rows in this event.

i.e:
protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
 
               if(int num > 3)
               {
                  row delete;
               }
               else
               {
                  row display
               }
         }
friends i'm stuck in this so quick answer me.....
Posted 21-Dec-12 20:16pm
Edited 21-Dec-12 20:22pm
v2

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

HI,

You can delete the row from the grid by performing the database connectivity and database operation there.

void Repeater_ItemCommand(Object Sender, RepeaterCommandEventArgs e) {        
    if( e.CommandName == "Delete" ) {
        int id = e.CommandArgument.ToString().Numeric();
 
        db.SPs.SpDeleteAccount(id).Execute();
        // the rest of your code
    }
} 

Refer this link.
Deleting from ASP.NET Repeater item - erroneous deleting


Thanks
  Permalink  
v2
Comments
zarna vaishnav at 25-Dec-12 5:43am
   
amm..actually i want to delete row from repeater not from database...so how can i delete row from item data bound?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 215
1 Suvendu Shekhar Giri 215
2 Andy Lanng 210
3 PIEBALDconsult 190
4 Abhinav S 184
0 Sergey Alexandrovich Kryukov 6,360
1 OriginalGriff 5,878
2 Peter Leow 2,514
3 Maciej Los 2,263
4 Abhinav S 2,249


Advertise | Privacy | Mobile
Web01 | 2.8.150414.1 | Last Updated 22 Dec 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100