晨鸟科技

标题: 在动态加载的DataGrid中显示动态加载的图片 [打印本页]

作者: Star    时间: 2010-9-26 22:45
标题: 在动态加载的DataGrid中显示动态加载的图片
好麻烦才弄好
5 P$ ?2 f5 a/ O! e$ b0 P# N4 I( ^简单描述:8 Y9 U$ v# E, x4 Y0 n7 q+ w9 ]
1、DataGrid是动态加载的;
6 V5 R( b7 D' L: n2、在动态绑定的DataGird中显示图片  T* W$ ^0 ]) Z  U4 t; c5 c- g
& ^4 i. ?8 C6 _8 ~3 f
因为DataGrid最终会被解析成Table,所以将DataGrid的Cell的Text值修改成为<img……>最终就能够解析成图片了2 L  l+ `# `2 A4 O- p% O. ?

( Z  E# N  m. i, ^4 [1 n5 Q代码如下:
  1. foreach (TableCell tc in dg.Items[i].Cells)* v* e  v# |1 N; x: a
  2.         {0 e  D$ i) f0 E7 S  ~
  3. ; n1 C: a$ Q& O4 y1 K' i+ H
  4.                 if (tc.Text.Trim().IndexOf(".jpg") > -1)
    + |) `( v6 `" G; G# D5 @
  5.                 {
    # {, O  l, ^. `8 M. y& T# e/ E, w
  6.                     string src = tc.Text;
    # j. I1 G" h; F+ a8 p4 X- r: q6 v" r& S
  7.                     tc.Text = "<img src=\"" + src + "\" width=\"80\" height=\"80\">";* h3 v0 ]: \! L- Q+ n; [* A
  8.                 }% p6 k2 s3 f5 U
  9.         }
复制代码
效果如下:3 M3 k0 E2 u( k: d8 r% Z& }# r# f
[attach]148[/attach]) \/ l, w2 y4 ^- ]9 R1 k5 ?

& O7 D, u, }# L3 r- E4 Q9 }+ C
& y2 a& r2 t. _: ^# E% O. ?ps:感谢薛大帅帮忙调试程序,感谢上海晨鸟信息科技有限公司的领导们、同事们!
作者: xueshuai    时间: 2010-9-26 22:47
你怎么不感谢CCTV呢:lol
作者: Star    时间: 2010-9-26 22:48
回复 xueshuai 的帖子# s. {! G$ H) w: I% ~. N9 B

0 |1 j; A" g3 D- x4 g  o! _5 M/ w: Y, o" r$ z% O
    那个太老土了  |8 j" v6 p$ V: i: t
你没注意,我在做网络营销吗:lol
作者: xueshuai    时间: 2010-9-26 22:52
回复 Star 的帖子0 B2 _, ?5 Y" |% @. _
; F+ V' F- q2 Y" I  Y* f

: s8 m4 R8 q" x" l" b7 r    网络营销?你营销什么东西啦...
作者: Star    时间: 2010-9-26 22:57
回复 xueshuai 的帖子3 F, x" [: \7 d9 _: ^7 l
& |; D6 b7 d- I) D
. C: J* A# q) |& k; A7 F, g8 c
    你没看到我们公司的大名吗?  眼拙哦。。{:3_57:}




欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2