Repeater控件能否实现类似DataGrid的所有功能吗?
比如DataGrid中网格中自带的 编辑、更新、保存、选择,按钮及其相关事件,在Repeater中有吗?
比如DataGrid中网格中自带的 编辑、更新、保存、选择,按钮及其相关事件,在Repeater中有吗?
解决方案 »
- 亮亮大家常用的公共类吧!
- 一个关于TreeView控件的问题,很简单,麻烦您帮忙。。。
- 把一个长度大于1000的字符串数组 拆分成长度小于1000的n个数组
- 该字符串未被识别为有效的 DateTime的问题
- iis
- |M| 为会么我的TEXTBOX控件中的ReadOnly=True也法得到他的值;
- 一个在Web.config里数据库配置的问题
- 如何在web.config里面配置相对路径啊?
- 导出成jpg,然后直接弹出保存对话框,下载到客户端,如何实现
- 在一台机器上用vs.net工具做的asp.net项目,拷贝到另一台机器后,能用vs.net打开该项目,也能编译成功,但无法调试,且无法在浏览器中浏
- 各位兄长,如何在WEB中从物理路径得到该物理路径的虚拟路径
- 一个跟据datagrid删除datatbale的问题,超难度,大家进来讨论一下,来者有分
datalist结合了repeater和datagrid的部分功能.
为什么软件进步了人却退步了?
这比沿地踏步还可悲啊
Bill Gate 真是有他的
这样不就少了很多对手吗?
From Joel Spolsky 约耳.斯珀儿斯奇 :
想想看微软所推出资料存取策略的历史吧.
ODBC, RDO, DAO, ADO, OLEDB, 还有最新的ADO.NET - 全部都是新出的!
难道这些技术都是非要不可的吗?
还是一个年年都在重新发明资料存取的无能设计团队的杰作呢?
(这很可能是真正的答案.)
不过最终的结果却刚好成为火力掩护.
它让竞争者别无选择, 只能用尽所有时间进行移植和升级,
没有时间去写新功能. 仔细看看软体业界.
成功的公司对大公司的依赖最少, 不需要花所有工夫追随并重新实作,
然后去修那些只出现在Windows XP上的问题.
而跌跌撞撞的公司都花太多时间去揣测微软未来的方向.
大家都担心.NET的出现, 认为有绝对必要所以决定针对.NET重写整个架构.
事实上微软是在对你开火, 而且只是让他们前进并阻碍你们的掩护火力,
因为这就是游戏规则, 朋友. 你想支援Hailstorm吗? SOAP呢? RDF怎么样?
你支援这些东西是因为客户需要? 还是因为有人对你开火而觉得应该有所反应呢?
大公司的业务团队很了解火力掩护这一套.
他们会去跟客户说"没错, 你不一定要买我们的东西. 要买就要买最好的.
不过记得你买的产品一定要支援(XML /SOAP / CDE / J2EE), 否则你就会被绑住了."
然后当小公司试图接触这个客户时, 这个听话的技术总监就会像鹦鹉一样说"你们支援J2EE吗?"
尽管J2EE不会真正带来收入, 他们还是得耗尽所有的时间加上J2EE, 结果完全没机会让产品产生区别.
这是个勾选项目 -- 会去做只是因为需要有个项目打勾表示你也有,
不过没有人会用也没有人需要. 而这就是掩护火力.
可以自己实现,用摸板列
在ItemCommand事件里面捕抓
所以没那么多功能
<ItemTemplate>
<Table border="0" bordercolor="#cccccc">
<tr>
<td width="250">
<asp:LinkButton id="link" CausesValidation="False" Runat="server" CommandName ="Select">
</asp:LinkButton>
</td>
</tr>
</Table>
</ItemTemplate>
然后
private void RepeaterGossip_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if ( e.CommandName=="Select")
{
Label labID = e.Item.FindControl("labID") as Label; }
}