![r5703889c3l5.gif](http://dev.yesky.com/imagelist/05/06/r5703889c3l5.gif)
点击图标这一列,就会自动的显示它的下属数据和 收缩下属数据。当然对于这个效果中,对原来的DataGridImageColumn进行了一些改动,对 DataGrid的也需要一些另外的处理,还有数据也需要有要求,主要是不能对数据进行 排序,不来显示会乱掉。其中排序也需要一个 字段信息 我这里设置了一个 KM_ XH,一个是否显示的列 KM_Visible,有了这两个列,就能够很好的实现了上面的效果。
在具体的DataGrid定义的地方需要设置下面的一些方法
![g8z4384zyg56.gif](http://dev.yesky.com/imagelist/05/06/g8z4384zyg56.gif)
![pyi4hzimi091.gif](http://dev.yesky.com/imagelist/05/06/pyi4hzimi091.gif)
![71r471126159.gif](http://dev.yesky.com/imagelist/05/06/71r471126159.gif)
![1x063y7q61z9.gif](http://dev.yesky.com/imagelist/05/06/1x063y7q61z9.gif)
![fcm404151258.gif](http://dev.yesky.com/imagelist/05/06/fcm404151258.gif)
![s071g8q4b80f.gif](http://dev.yesky.com/imagelist/05/06/s071g8q4b80f.gif)
![u617922bi76j.gif](http://dev.yesky.com/imagelist/05/06/u617922bi76j.gif)
![7064ir1kv16a.gif](http://dev.yesky.com/imagelist/05/06/7064ir1kv16a.gif)
![862ccycs6566.gif](http://dev.yesky.com/imagelist/05/06/862ccycs6566.gif)
![ac0gci71ewx8.gif](http://dev.yesky.com/imagelist/05/06/ac0gci71ewx8.gif)
![g6vf7n763m5g.gif](http://dev.yesky.com/imagelist/05/06/g6vf7n763m5g.gif)
![84umr93x8n3h.gif](http://dev.yesky.com/imagelist/05/06/84umr93x8n3h.gif)
![mnr80x4dcbh7.gif](http://dev.yesky.com/imagelist/05/06/mnr80x4dcbh7.gif)
![b3867vx6xti9.gif](http://dev.yesky.com/imagelist/05/06/b3867vx6xti9.gif)
![gsn2ej8363c3.gif](http://dev.yesky.com/imagelist/05/06/gsn2ej8363c3.gif)
![deq3myxk0njk.gif](http://dev.yesky.com/imagelist/05/06/deq3myxk0njk.gif)
![ikunf016es9r.gif](http://dev.yesky.com/imagelist/05/06/ikunf016es9r.gif)
![elta646he6o4.gif](http://dev.yesky.com/imagelist/05/06/elta646he6o4.gif)
![2bp9d25kpj8l.gif](http://dev.yesky.com/imagelist/05/06/2bp9d25kpj8l.gif)
![95fhdrsi86vi.gif](http://dev.yesky.com/imagelist/05/06/95fhdrsi86vi.gif)
![q4c483xu7100.gif](http://dev.yesky.com/imagelist/05/06/q4c483xu7100.gif)
![ks40gig46p7z.gif](http://dev.yesky.com/imagelist/05/06/ks40gig46p7z.gif)
![e5zqqxgag007.gif](http://dev.yesky.com/imagelist/05/06/e5zqqxgag007.gif)
![32ch0788dhh9.gif](http://dev.yesky.com/imagelist/05/06/32ch0788dhh9.gif)
![nb0jh1340409.gif](http://dev.yesky.com/imagelist/05/06/nb0jh1340409.gif)
![az30s518cv1y.gif](http://dev.yesky.com/imagelist/05/06/az30s518cv1y.gif)
![7mpn53350n67.gif](http://dev.yesky.com/imagelist/05/06/7mpn53350n67.gif)
![i06qsl063081.gif](http://dev.yesky.com/imagelist/05/06/i06qsl063081.gif)
![183xi0f1a5c7.gif](http://dev.yesky.com/imagelist/05/06/183xi0f1a5c7.gif)
![6e1j4onx9e0d.gif](http://dev.yesky.com/imagelist/05/06/6e1j4onx9e0d.gif)
![4bq19x19tqm4.gif](http://dev.yesky.com/imagelist/05/06/4bq19x19tqm4.gif)
![y570i95rln0d.gif](http://dev.yesky.com/imagelist/05/06/y570i95rln0d.gif)
![js3s40qvucje.gif](http://dev.yesky.com/imagelist/05/06/js3s40qvucje.gif)
![0jh1bry05pi7.gif](http://dev.yesky.com/imagelist/05/06/0jh1bry05pi7.gif)
![zsi983y7pr9n.gif](http://dev.yesky.com/imagelist/05/06/zsi983y7pr9n.gif)
![66rwn579234g.gif](http://dev.yesky.com/imagelist/05/06/66rwn579234g.gif)
![4157a03qig8m.gif](http://dev.yesky.com/imagelist/05/06/4157a03qig8m.gif)
![j5d6o573du54.gif](http://dev.yesky.com/imagelist/05/06/j5d6o573du54.gif)
![t7c98a28sot3.gif](http://dev.yesky.com/imagelist/05/06/t7c98a28sot3.gif)
![7kh0827t6lv6.gif](http://dev.yesky.com/imagelist/05/06/7kh0827t6lv6.gif)
![85yy16eeu2tg.gif](http://dev.yesky.com/imagelist/05/06/85yy16eeu2tg.gif)
![6642p5lgnw4v.gif](http://dev.yesky.com/imagelist/05/06/6642p5lgnw4v.gif)
![v685v3pyq458.gif](http://dev.yesky.com/imagelist/05/06/v685v3pyq458.gif)
![0jjojw8135px.gif](http://dev.yesky.com/imagelist/05/06/0jjojw8135px.gif)
![i12wx347b91j.gif](http://dev.yesky.com/imagelist/05/06/i12wx347b91j.gif)
![4vxl50t1k6ns.gif](http://dev.yesky.com/imagelist/05/06/4vxl50t1k6ns.gif)
![mar0tqih17jy.gif](http://dev.yesky.com/imagelist/05/06/mar0tqih17jy.gif)
![u45ia69bot7l.gif](http://dev.yesky.com/imagelist/05/06/u45ia69bot7l.gif)
![89c011187g42.gif](http://dev.yesky.com/imagelist/05/06/89c011187g42.gif)
![h8y8si658778.gif](http://dev.yesky.com/imagelist/05/06/h8y8si658778.gif)
![79xd5gx81s52.gif](http://dev.yesky.com/imagelist/05/06/79xd5gx81s52.gif)
![7e4n86oa1lb2.gif](http://dev.yesky.com/imagelist/05/06/7e4n86oa1lb2.gif)
![9xp06avcg4jh.gif](http://dev.yesky.com/imagelist/05/06/9xp06avcg4jh.gif)
![pbx7e4ac1l55.gif](http://dev.yesky.com/imagelist/05/06/pbx7e4ac1l55.gif)
![jft1o2l7c643.gif](http://dev.yesky.com/imagelist/05/06/jft1o2l7c643.gif)
![3mpj80mzw139.gif](http://dev.yesky.com/imagelist/05/06/3mpj80mzw139.gif)
![sjzccqo0auvy.gif](http://dev.yesky.com/imagelist/05/06/sjzccqo0auvy.gif)
![he1506l444m8.gif](http://dev.yesky.com/imagelist/05/06/he1506l444m8.gif)
![b32b07a46494.gif](http://dev.yesky.com/imagelist/05/06/b32b07a46494.gif)
![a52551hgaj5s.gif](http://dev.yesky.com/imagelist/05/06/a52551hgaj5s.gif)
![01vmh9vf4aj3.gif](http://dev.yesky.com/imagelist/05/06/01vmh9vf4aj3.gif)
![r273lju8akcp.gif](http://dev.yesky.com/imagelist/05/06/r273lju8akcp.gif)
![502la45520iu.gif](http://dev.yesky.com/imagelist/05/06/502la45520iu.gif)
![dy6r29o0gy36.gif](http://dev.yesky.com/imagelist/05/06/dy6r29o0gy36.gif)
![h12p3ej9tk3k.gif](http://dev.yesky.com/imagelist/05/06/h12p3ej9tk3k.gif)
![rql5bsr13y3d.gif](http://dev.yesky.com/imagelist/05/06/rql5bsr13y3d.gif)
![xc3e16811421.gif](http://dev.yesky.com/imagelist/05/06/xc3e16811421.gif)
![p4zlbg076z85.gif](http://dev.yesky.com/imagelist/05/06/p4zlbg076z85.gif)
![82gspf80nmja.gif](http://dev.yesky.com/imagelist/05/06/82gspf80nmja.gif)
![begt8uot8r7z.gif](http://dev.yesky.com/imagelist/05/06/begt8uot8r7z.gif)
![us3ty3r1wgk0.gif](http://dev.yesky.com/imagelist/05/06/us3ty3r1wgk0.gif)
![jv46l3b02700.gif](http://dev.yesky.com/imagelist/05/06/jv46l3b02700.gif)
![dck5r0d7d0c3.gif](http://dev.yesky.com/imagelist/05/06/dck5r0d7d0c3.gif)
![72n99c12763x.gif](http://dev.yesky.com/imagelist/05/06/72n99c12763x.gif)
![7ea0q8nvq0tq.gif](http://dev.yesky.com/imagelist/05/06/7ea0q8nvq0tq.gif)
![u6o19w8gr11i.gif](http://dev.yesky.com/imagelist/05/06/u6o19w8gr11i.gif)
![ox7w6ibj7m68.gif](http://dev.yesky.com/imagelist/05/06/ox7w6ibj7m68.gif)
![ql5t6e13ujdx.gif](http://dev.yesky.com/imagelist/05/06/ql5t6e13ujdx.gif)
![zw1x6i9184ax.gif](http://dev.yesky.com/imagelist/05/06/zw1x6i9184ax.gif)
![5nvo718vg585.gif](http://dev.yesky.com/imagelist/05/06/5nvo718vg585.gif)
![xo9s48dx7ado.gif](http://dev.yesky.com/imagelist/05/06/xo9s48dx7ado.gif)
![az98ribzxq46.gif](http://dev.yesky.com/imagelist/05/06/az98ribzxq46.gif)
![gla3300952be.gif](http://dev.yesky.com/imagelist/05/06/gla3300952be.gif)
![jyl4srx3qfr2.gif](http://dev.yesky.com/imagelist/05/06/jyl4srx3qfr2.gif)
![6w63x1s7p6h4.gif](http://dev.yesky.com/imagelist/05/06/6w63x1s7p6h4.gif)
![2wk919j041f2.gif](http://dev.yesky.com/imagelist/05/06/2wk919j041f2.gif)
![0k406c901i08.gif](http://dev.yesky.com/imagelist/05/06/0k406c901i08.gif)
![pir867n3ir04.gif](http://dev.yesky.com/imagelist/05/06/pir867n3ir04.gif)
![1337le2ef277.gif](http://dev.yesky.com/imagelist/05/06/1337le2ef277.gif)
![eu0r32et1061.gif](http://dev.yesky.com/imagelist/05/06/eu0r32et1061.gif)
![4ebn5313l3dn.gif](http://dev.yesky.com/imagelist/05/06/4ebn5313l3dn.gif)
![0pqd7kg09ar0.gif](http://dev.yesky.com/imagelist/05/06/0pqd7kg09ar0.gif)
![3b126565zm5g.gif](http://dev.yesky.com/imagelist/05/06/3b126565zm5g.gif)
![xu4402e1417i.gif](http://dev.yesky.com/imagelist/05/06/xu4402e1417i.gif)
![v42l5ku101xf.gif](http://dev.yesky.com/imagelist/05/06/v42l5ku101xf.gif)
![qtn65969i537.gif](http://dev.yesky.com/imagelist/05/06/qtn65969i537.gif)
![nc4034vsba92.gif](http://dev.yesky.com/imagelist/05/06/nc4034vsba92.gif)
![0y5c2391e9b6.gif](http://dev.yesky.com/imagelist/05/06/0y5c2391e9b6.gif)
![0by24dx62ox2.gif](http://dev.yesky.com/imagelist/05/06/0by24dx62ox2.gif)
![xgg5538569ks.gif](http://dev.yesky.com/imagelist/05/06/xgg5538569ks.gif)
![9447u7wns1k7.gif](http://dev.yesky.com/imagelist/05/06/9447u7wns1k7.gif)
![3ucd5705822t.gif](http://dev.yesky.com/imagelist/05/06/3ucd5705822t.gif)
![72e98220s3ta.gif](http://dev.yesky.com/imagelist/05/06/72e98220s3ta.gif)
![a10d5q11a0d4.gif](http://dev.yesky.com/imagelist/05/06/a10d5q11a0d4.gif)
![vywvpv0eqg51.gif](http://dev.yesky.com/imagelist/05/06/vywvpv0eqg51.gif)
![naq9ri9yct9w.gif](http://dev.yesky.com/imagelist/05/06/naq9ri9yct9w.gif)
![t2162n82c70d.gif](http://dev.yesky.com/imagelist/05/06/t2162n82c70d.gif)
![b9e9dpb542bg.gif](http://dev.yesky.com/imagelist/05/06/b9e9dpb542bg.gif)
![r8h7496rky78.gif](http://dev.yesky.com/imagelist/05/06/r8h7496rky78.gif)
![h8puqaekb22i.gif](http://dev.yesky.com/imagelist/05/06/h8puqaekb22i.gif)
![6o0741qq0m98.gif](http://dev.yesky.com/imagelist/05/06/6o0741qq0m98.gif)
![2n3j78568v4n.gif](http://dev.yesky.com/imagelist/05/06/2n3j78568v4n.gif)
![duphxbg77tl9.gif](http://dev.yesky.com/imagelist/05/06/duphxbg77tl9.gif)
![pjr7ci3vv29i.gif](http://dev.yesky.com/imagelist/05/06/pjr7ci3vv29i.gif)
![960u8oz5wo3c.gif](http://dev.yesky.com/imagelist/05/06/960u8oz5wo3c.gif)
![02j85enq1j0f.gif](http://dev.yesky.com/imagelist/05/06/02j85enq1j0f.gif)
![57r44j87300a.gif](http://dev.yesky.com/imagelist/05/06/57r44j87300a.gif)
![wi6hj05y2oe6.gif](http://dev.yesky.com/imagelist/05/06/wi6hj05y2oe6.gif)
![1c0111x7a5ry.gif](http://dev.yesky.com/imagelist/05/06/1c0111x7a5ry.gif)
![6016klwatr2y.gif](http://dev.yesky.com/imagelist/05/06/6016klwatr2y.gif)
![950r643kmgnx.gif](http://dev.yesky.com/imagelist/05/06/950r643kmgnx.gif)
![58ze8q867028.gif](http://dev.yesky.com/imagelist/05/06/58ze8q867028.gif)
![vl7wui7cel70.gif](http://dev.yesky.com/imagelist/05/06/vl7wui7cel70.gif)
![8e265trm8x4e.gif](http://dev.yesky.com/imagelist/05/06/8e265trm8x4e.gif)
![lt1hmbnvid6f.gif](http://dev.yesky.com/imagelist/05/06/lt1hmbnvid6f.gif)
![9mlbny3q4833.gif](http://dev.yesky.com/imagelist/05/06/9mlbny3q4833.gif)
![e20lje0tqvrc.gif](http://dev.yesky.com/imagelist/05/06/e20lje0tqvrc.gif)
![mr6f0d5jpqwq.gif](http://dev.yesky.com/imagelist/05/06/mr6f0d5jpqwq.gif)
![ulsx038vhqu6.gif](http://dev.yesky.com/imagelist/05/06/ulsx038vhqu6.gif)
![h709lj75v243.gif](http://dev.yesky.com/imagelist/05/06/h709lj75v243.gif)
![2494up94pa51.gif](http://dev.yesky.com/imagelist/05/06/2494up94pa51.gif)
![1rbur6q95gi1.gif](http://dev.yesky.com/imagelist/05/06/1rbur6q95gi1.gif)
![6la6q9br6u69.gif](http://dev.yesky.com/imagelist/05/06/6la6q9br6u69.gif)
![c69qbg7uf4c5.gif](http://dev.yesky.com/imagelist/05/06/c69qbg7uf4c5.gif)
![km9ocr3qb64v.gif](http://dev.yesky.com/imagelist/05/06/km9ocr3qb64v.gif)
![kfo3922j8m42.gif](http://dev.yesky.com/imagelist/05/06/kfo3922j8m42.gif)
![21f08j3pj698.gif](http://dev.yesky.com/imagelist/05/06/21f08j3pj698.gif)
![53ih2de9u0tw.gif](http://dev.yesky.com/imagelist/05/06/53ih2de9u0tw.gif)
![7538tilb7602.gif](http://dev.yesky.com/imagelist/05/06/7538tilb7602.gif)
![4d93wro5u400.gif](http://dev.yesky.com/imagelist/05/06/4d93wro5u400.gif)
![gs0py7j432m3.gif](http://dev.yesky.com/imagelist/05/06/gs0py7j432m3.gif)
![6wqlcx28844k.gif](http://dev.yesky.com/imagelist/05/06/6wqlcx28844k.gif)
![clk5i1ce58z6.gif](http://dev.yesky.com/imagelist/05/06/clk5i1ce58z6.gif)
![dnum0g357iu8.gif](http://dev.yesky.com/imagelist/05/06/dnum0g357iu8.gif)
转载于:https://www.cnblogs.com/hzuIT/articles/472790.html