Click Details: displays detailed nested gridview information.
Display Effect:
Location: 0 |
Arrival Time: 2014-11-020 |
Recipient: Sign 0 |
Details |
|
|
Bureau: 1 |
Arrival date: 2014-11-021 |
Recipient: Sign 1 |
Details |
|
Time status |
Recipient |
2014-11-020 |
Sign 0 |
|
Bureau: 2 |
Arrival Time: 2014-11-022 |
Recipient: sign 2 |
Details |
|
|
Bureau: 3 |
Arrival Time: 2014-11-023 |
Recipient: sign 3 |
Details |
<Asp: updatepanel id = "updatepanel1" runat = "server"> <contenttemplate> <asp: repeater id = "repeater1" runat = "server">
Protected void page_load (Object sender, eventargs e) {If (! Ispostback) {bindjudian () ;}} protected void binddetail (Object sender, eventargs e) {list <judianenty> data1 = new list <judianenty> (); string SID = (linkbutton) sender ). commandargument; int Ss = convert. toint32 (SID); For (INT I = 0; I <SS; I ++) {judianenty model = new judianenty (); Model. jdname = "DT" + I; model. jdtime = system. datetime. now. tostring ("yyyy-mm-dd") + I; model. jdjsr = "sign" + I; data1.add (model);} int lindex = (repeateritem) (linkbutton) sender ). namingcontainer ). itemindex; foreach (repeateritem item in repeater1.items) {gridview gv1 = item. findcontrol ("gridview1") as gridview; If (item. itemindex = lindex) {gv1.datasource = data1; gv1.databind (); gv1.visible = true ;}else {gv1.visible = false ;}} protected void bindjudian () {list <judianenty> data1 = new list <judianenty> (); For (INT I = 0; I <4; I ++) {judianenty model = new judianenty (); model. jdname = I. tostring (); Model. jdtime = system. datetime. now. tostring ("yyyy-mm-dd") + I; model. jdjsr = "sign" + I; data1.add (model);} repeater1.datasource = data1; repeater1.databind () ;}} public class judianenty {public judianenty () {} private string _ jdname; private string _ jdtime; private string _ jdjsr; Public String jdname {set {_ jdname = value ;}get {return _ jdname ;}} public String jdtime {set {_ jdtime = value;} get {return _ jdtime;} Public String jdjsr {set {_ jdjsr = value ;} get {return _ jdjsr ;}}}
Repeater nested gridview, Master/Slave table display