My Blog is my notepad, I want to mark my work anytime, also i can share my harvest with everyone....

Teracy 's space--->

I love BS Develop ,So i am busying as a bee.Do more,Know more,you will get more.....

博客园 首页 新随笔 联系 订阅 管理

前言:

已经快半年没有来这里写一写技术文档了,从年后开始,来到一家传统的服装的公司,并开始组建一个新的开发团队,为公司的转型开始做准备。公司的老板看到了淘宝的强大,PPG在以服装行业的身份在电子商务的崛起,时尚起义,凡客成品……..从数码产品到服装行业,电子商务逐渐的融入了每个行业。从组建团队到开始项目设计,到程序开发到现在,已经经历了快3个月了。我们的进度进展的很顺利,一直都在按进度进行着。遇到问题,大家一同讨论解决方案。从美工设计到程序开发,到系统测试,我对现在的团队还算满意。当然,Web开发这个东西其实技术难度是不算很大的,只要业务逻辑上和数据库的设计上没有蛮大的问题。最近一段时间,我的工作是:系统的各个功能设计,与我们的金蝶ERP,进销存BSS系统,支付宝,银联电子支付,99bill快钱的接口开发。同时需要做购物流程,帮助同事解决项目中遇到的问题。毕竟这个项目我其实已经是第二次做了,挑战性不是很大。所以没有很特别让我难忘的技术难题。

正题:
在Repeater中使用RadionButton好象看到的比较少,一般很多都是用的CheckBox.不做不知道,一做才知道两者的区别蛮大的:
昨天想到一个如图的功能:
blogs0524.JPG

这个技术的实现,可能有很多方法。我想做一个性能最优的。看到很多人用GridView绑定的数据源,我天生貌似对这个控件比较敏感,不喜欢用它。昨天晚上重写了一个GroupRadioButton 代码如下:

先重写RadionButton:

Code

然后就可以使用到Page里面了:

Page-Code--HTML

如何得到我们选中的那一项呢:

Code---得到选中项

如果需要默认选中哪一项:

Code--设置默认的选中项

 

如果需要在ItemDataBound  事件中的用:DataRow dr = ((DataRowView)e.Item.DataItem).Row;我们的Repeater 控件就只能使用项模版ItemTemplate,其他的模板最好别用。不然就会报错提示:Object reference not set to an instance of an object.  就这样的简单。需要注意的地方也说了。代码说明一切。


字体颜色有点乱,由于时间关系.能和大家分享就行.看完后为我们的四川同胞默哀1分钟吧.

posted on 2008-05-24 10:29  Teracy  阅读(1961)  评论(6编辑  收藏  举报
One Two Three 向“前”走............
frontpage tracking
Sony Style Coupons