在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP.net>F0100837 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 关于DataGrid~~ miles~继续啊~把这个问题解决了~back to ASP.net forum  
作者:musicflash,5级分数:20
日期:2003/12/31 10:52:00类别:ASP.net, 技术问题
回复:14次浏览:1590次
状态:尚未结贴

<asp:TemplateColumn>
<ItemTemplate>
//代码是在这中间的~
</ItemTemplate>
</asp:TemplateColumn>
用<%%>不加#怎么把这个数据怎么调出来啊
<%#((DataRowView)Container.DataItem).Row["name"].ToString()%>

reply[F0100837]
 



 
 re [1] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-01 00:35  

唉。。实在记不清哦。。。试试看
<%response.write((DataRowView)Container.DataItem).Row["name"].ToString())%>
先看看效果。如果可行,就可以任意插入脚本了。

reply[F0100955]
 



 
 re [2] miles~继续啊~把这个问题解决了~ASP.net forum  
- musicflash04-01-01 07:26  

很显然~要是行的话我就不找你了~MILES老大~用力想想啊~我手头又没有很好的资料~等你答案啊

reply[F0100960]
 



 
 re [3] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-01 10:41  

目前我能想到的,有两个方法:

1。就是上面说过的,给dataset添加一个column,然后用它存储颜色,输出时候绑定到bgcolor。这个方法比较简单,而且编码量很小;

2。自己定义DataGridColumn。这个方法就很灵活了,不过相对较复杂。你可以看看下面的参考连接:
http://www.microsoft.com/china/msdn/library/dnaspp/html/creatingcustomcolumns.asp

reply[F0100966]
 



 
 re [4] miles~继续啊~把这个问题解决了~ASP.net forum  
- musicflash04-01-01 14:37  

我说替换颜色是举个例子~主要还是想在<%%>里把<%#((DataRowView)Container.DataItem).Row["name"].ToString()%>这种形式的数据提出来在<%%>里进行其他很多操作啊~~~就是想问问在<ItemTemplate></ItemTemplate>里用〈%%〉的话该怎么表达

reply[F0101001]
 



 
 re [5] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-02 23:28  

明白了。。这个问题我会一直关注。明天就去买个vs.net!

reply[F0101194]
 



 
 re [5] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-03 22:31  

关于颜色的问题,主要问题是XxxItem控件上不能进行数据绑定。因为在这个时候,当前的Item(行)还没有数据。

所以,你可以在ItemDataBound事件的处理程序里面得到数据并进行处理。这样的话,就可以得到数据,并且进行处理了。

不过似乎不够完美。我还是希望能有前台的解决办法。我们再想想看。。

reply[F0101276]
 



 
 re [5] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-05 16:20  

你有没有什么进展?

reply[F0101551]
 



 
 re [6] miles~继续啊~把这个问题解决了~ASP.net forum  
- musicflash04-01-08 16:54  

好象是可以这样解决的~不过似乎有点麻烦~和你说的那样还是想找个前台处理的办法

reply[F0101861]
 



 
 re [7] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-08 23:43  

麻烦到罢了,关键是整体架构上比较不好。我仔细研究了前台,似乎很难,因为数据绑定和dataset游标前进的顺序问题,无法在<tr>上面绑定数据。。

reply[F0101893]
 



 
 re [8] miles~继续啊~把这个问题解决了~ASP.net forum  
- musicflash04-01-09 17:29  

我研究了半天~还是没找到前台解决的方法~不过我想要是不用DATAGRID,直接采用DataReader的话分页也可以做出来~显示用循环~数据也好取出来~不知道如果用这种方法有些什么弱点?

reply[F0102032]
 



 
 re [9] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-10 14:41  

这个方法不好哦。。还不如继承一个,做自己的DataGrid。

datareader是forwardonly的,而且限制比较多,不适合作高级应用。当然,速度快是优势。

reply[F0102141]
 



 
 re [10] miles~继续啊~把这个问题解决了~ASP.net forum  
- xmxoxo04-01-12 17:26  

还是要自己定做一个才好。:)

reply[F0102396]
 



 
 re [11] miles~继续啊~把这个问题解决了~ASP.net forum  
- miles04-01-12 18:34  

呵呵。。没错。。

reply[F0102403]
 



您的位置
  (c)2000-2019 Yup Studio, all rights reserved.  
175.7813