晨鸟科技

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

作者: Star    时间: 2010-9-26 22:45
标题: 在动态加载的DataGrid中显示动态加载的图片
好麻烦才弄好. O: b: J! s/ I! l# h+ L
简单描述:9 I* J  h/ R) R7 H9 ]$ v
1、DataGrid是动态加载的;
' M. k, q% e6 o8 t2 h" ~* p* D; X2、在动态绑定的DataGird中显示图片- d8 {0 e1 b3 _$ T1 f, f

3 K+ m. y: z& P# H$ d因为DataGrid最终会被解析成Table,所以将DataGrid的Cell的Text值修改成为<img……>最终就能够解析成图片了
, T, F+ h  c  k  `' M3 n( X3 g# y3 v$ v2 ~
代码如下:
  1. foreach (TableCell tc in dg.Items[i].Cells): q! B6 N- T. `0 \, C6 }: D1 M
  2.         {# w) ]' M9 g) b4 A

  3. % x: f8 A; g8 k) |1 H
  4.                 if (tc.Text.Trim().IndexOf(".jpg") > -1)' w% h. ?4 k8 W8 s( R/ [! O4 x
  5.                 {
    - Z, W) Q$ J6 _8 A1 }2 y$ n. H
  6.                     string src = tc.Text;
    . A' A4 P  s6 y( I" {: E% X
  7.                     tc.Text = "<img src=\"" + src + "\" width=\"80\" height=\"80\">";
    ( Q& @! \; J. U
  8.                 }$ Y8 d$ y% c8 z
  9.         }
复制代码
效果如下:9 G2 v0 ^; w% q; p+ @2 D2 W
[attach]148[/attach]
; M( k1 @$ ~" u2 O0 _: r$ r7 L2 B  |( I6 n  I$ H, c+ p

( s9 x7 l; i& X0 x' m& d" ^% \ps:感谢薛大帅帮忙调试程序,感谢上海晨鸟信息科技有限公司的领导们、同事们!
作者: xueshuai    时间: 2010-9-26 22:47
你怎么不感谢CCTV呢:lol
作者: Star    时间: 2010-9-26 22:48
回复 xueshuai 的帖子
% A* w. @2 o: W& ~- \+ `9 E2 ^& h8 Y6 Q, E# o, G5 ?

3 y! w' [/ e1 W9 M8 L    那个太老土了3 C( D, N# l3 m" W! o3 K; _, |& q  o
你没注意,我在做网络营销吗:lol
作者: xueshuai    时间: 2010-9-26 22:52
回复 Star 的帖子9 x4 q/ u; `; ?1 [- f

, F3 c' V# w9 g/ x! `4 l) g& n+ t- F7 J. |& m8 o& G, G: V5 z8 v
    网络营销?你营销什么东西啦...
作者: Star    时间: 2010-9-26 22:57
回复 xueshuai 的帖子! ?3 ~1 r$ C/ G2 R7 ?
! j$ I! r: g; Z- G4 Z

4 h, ~" a% m6 f" }( l% u    你没看到我们公司的大名吗?  眼拙哦。。{:3_57:}




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