好麻烦才弄好( X- j$ B) f, S, m9 ?
简单描述:
4 j, J) \1 o2 J' S m% _& C# A1、DataGrid是动态加载的;3 T) o4 g: x( V
2、在动态绑定的DataGird中显示图片
: N4 F$ V& k2 J2 W+ g$ F1 N7 v1 L7 M+ ^! ]: @) k+ n; A+ h
因为DataGrid最终会被解析成Table,所以将DataGrid的Cell的Text值修改成为<img……>最终就能够解析成图片了 B: O$ @5 I/ P8 J! W* T2 G% J
9 J! {% d1 m7 a
代码如下:- foreach (TableCell tc in dg.Items[i].Cells)
/ e4 M+ {- ^! I7 I) T3 W4 { - { J; j) Y- X5 n
- 6 Q ?8 R3 U& E$ @$ v
- if (tc.Text.Trim().IndexOf(".jpg") > -1)
. O5 B) M6 G$ K2 S1 b! l8 B - {
* B4 t( g0 H, V* j" T+ A - string src = tc.Text;
2 Z u, c. K( r0 d# q' C F - tc.Text = "<img src=\"" + src + "\" width=\"80\" height=\"80\">";
" I" g6 _2 w* r! ? - }
5 ]/ w, z' u9 L6 k- ?2 p& i - }
复制代码 效果如下:* f3 a, Y: B1 \* P1 v% G6 F
! t4 c# X, \! w: R8 y
$ }- \' V# b* F9 ~- }+ s* g$ m: O& p& L- d
ps:感谢薛大帅帮忙调试程序,感谢上海晨鸟信息科技有限公司的领导们、同事们! |