xhluo

学习再学习,一切都是为学习。 交流再交流,交流好了再学习。

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  20 Posts :: 9 Stories :: 138 Comments :: 0 Trackbacks

公告

昵称:xhluo
园龄:7年3个月
粉丝:0
关注:0

搜索

 
 

常用链接

最新随笔

积分与排名

  • 积分 - 60429
  • 排名 - 1761

最新评论

阅读排行榜

评论排行榜

推荐排行榜

一年又一年,最后一学期了,前面的路还是迷茫。
这两天给朋友赶一个程序,用了用Infragistics的Grid控件,感觉考虑的实在周到。
发几个贴图吧。
skx1.JPG
设置编辑器为货币类型。
            DefaultEditorOwnerSettings editorSettings =
                new DefaultEditorOwnerSettings();
            editorSettings.MaskInput = "$ -nnn,nnn.nn";
            editorSettings.DataType = typeof(decimal);
            EmbeddableEditorBase editor =
                new EditorWithMask(new DefaultEditorOwner(editorSettings));
            ultraGrid.DisplayLayout.Bands["FeedProduct"].Columns["Price"].Editor = editor;

skx2.JPG
设置区域名称列为下拉表类型。
            ValueList locValueList = this.ultraGrid.DisplayLayout.ValueLists.Add("Locs");
            foreach (DataRow dr in m_ds.Tables["Loc"].Rows)
            {
                locValueList.ValueListItems.Add((int)(dr["ID"]), dr["Name"].ToString());
            }
            ultraGrid.DisplayLayout.Bands["Customer"].Columns["LocID"].ValueList =
                ultraGrid.DisplayLayout.ValueLists["Locs"];
可惜不是开源,虽然有原代码。不知道开源的代码中有没有这样好的。
posted on 2005-02-25 11:56 xhluo 阅读(5378) 评论(14) 编辑 收藏

Feedback

"可惜不是开源,虽然有原代码",什么意思?
 回复 引用 查看   
#2楼[楼主]2005-02-25 14:27xhluo      
觉得商业软件的源代码复杂性大得多。试着看了看,本想单独取出一个控件学习一下,被他的复杂性下了一跳。而开源的软件一般在程序设计的复杂方面要做的好理解的多。
 回复 引用 查看   
#3楼2005-02-25 16:22听棠.NET      
其实我非常不明白,为什么一定要开源,难道开源了大家才会敢用吗?可其实就算是开源了,有几个能看懂的,遇到问题,有几个会修改呢?何必要重复其他人的劳动呢,站在人家的肩膀上肯定比你自己堆砖头快吧。在OO思想中不就是在强调封闭性嘛,人家写了函数你调就是了。
 回复 引用 查看   
#4楼2005-02-27 00:20Tony Qu      
不同意 听棠.net 的意见。不开源当然不敢用,毕竟是商业软件,要买的好不好,国外的控件价格本来就不便宜,目前中国国内的控件开发水平还比较落后,控件开发作为软件开发关键技术之一一定要自己掌握。控件就和软件一样,进口的难保没有后门,特别是美国货,对于高安全性、靠保密性软件自然要用自己开发的控件。
 回复 引用 查看   
#5楼2005-02-28 13:11阿浪      
商业软件,在你学习用来尝试的时候还好,哪一天你用来产生商业利润,难保人家不会找上门来。
 回复 引用 查看   
#6楼2005-03-01 12:32听棠.NET      
开源与商业软件是两回事啊!!
商业软件敢不敢用,那你自己决定了,有些控件还是挺便宜的,看NetAdvantage 900多美元,对于一个做系统的软件公司来说应该不是问题。
而开源的当然是免费的,你当然敢用了,那如果是免费的软件敢用吗?
开源是为了什么,学习,有问题修改,我就是有点不明白,有这么多时间精力,还不如花在其他上面呢。考虑边际效应吧。
 回复 引用 查看   
#7楼2005-03-18 15:16叶子      
我愿求购Infragistics asp控件的 hotfix ,
详情 mail yyh21m@hotmail.com or QQ 12402704
:)

那位购买了该控件的请联系我
 回复 引用 查看   
#8楼2005-09-28 11:03joinzhang
不知有没有UltraGrid控件功能的详细介绍,最好有例子
如果有,麻烦您在方便的时候发给我:cn_zz@msn.com

先谢谢您了!

05-09-28
 回复 引用   
安装文件本身就有示例,讲的也比较充分。
 回复 引用   
引用"在OO思想中不就是在强调封闭性嘛,人家写了函数你调就是了"

傻B, 你知道什么是OO,什么是开源???????????
 回复 引用   
请问下:怎么来实现在grid最左边加上1,2,3,4.......像excel一样呀???
请您帮帮好吗??
 回复 引用   
#12楼2006-04-04 08:30尧尧      
本机SAMPLES:http://localhost/ig_samples20053/Cs/default.htm
@cxg:
listID是你添的排序列的KEY
private void UltraWebGrid1_InitializeRow(object sender, Infragistics.WebUI.UltraWebGrid.RowEventArgs e)
{
for(int i = 1; i <= this.UltraWebGrid1.Rows.Count; i ++)
e.Row.Cells.FromKey("listID").Value=i.ToString();
}
 回复 引用 查看   
使用Grid时当数据比较多时。会有滚动条,滚动条上边可以拉,来下来之后后面会又出现一层。有没有办法可以让它只显示一层。
我的Email是:denny.zhao@fa-software.com
如果有办法请赐教!!
 回复 引用   
请问下为什么Eclipse是开源的吗?为什么开源?请问Java开源吗?为什么银行和许多企业都选Java其实.net开发比Java快捷.语义十分相近.如果有一天我买来的东西我觉得不足,我自己不能修改吗?
 回复 引用