xhluo

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

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

公告

搜索

 
 

常用链接

我参与的团队

最新随笔

积分与排名

  • 积分 - 56423
  • 排名 - 1388

最新评论

阅读排行榜

评论排行榜

一年又一年,最后一学期了,前面的路还是迷茫。
这两天给朋友赶一个程序,用了用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"];
可惜不是开源,虽然有原代码。不知道开源的代码中有没有这样好的。
0
0
(请您对文章做出评价)
« 上一篇:加入EReader团队的开篇章
» 下一篇:更新一次,Grid的多列效果
posted on 2005-02-25 11:56 xhluo 阅读(5088) 评论(14)  编辑 收藏

Feedback

"可惜不是开源,虽然有原代码",什么意思?
  回复  引用  查看    

#2楼[楼主] 2005-02-25 14:27 xhluo      
觉得商业软件的源代码复杂性大得多。试着看了看,本想单独取出一个控件学习一下,被他的复杂性下了一跳。而开源的软件一般在程序设计的复杂方面要做的好理解的多。
  回复  引用  查看    

#3楼 2005-02-25 16:22 听棠.NET      
其实我非常不明白,为什么一定要开源,难道开源了大家才会敢用吗?可其实就算是开源了,有几个能看懂的,遇到问题,有几个会修改呢?何必要重复其他人的劳动呢,站在人家的肩膀上肯定比你自己堆砖头快吧。在OO思想中不就是在强调封闭性嘛,人家写了函数你调就是了。
  回复  引用  查看    

#4楼 2005-02-27 00:20 Tony 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:03 joinzhang
不知有没有UltraGrid控件功能的详细介绍,最好有例子
如果有,麻烦您在方便的时候发给我:cn_zz@msn.com

先谢谢您了!

05-09-28

  回复  引用    

#9楼 2005-10-11 15:05 xhluo[未注册用户]
安装文件本身就有示例,讲的也比较充分。
  回复  引用    

#10楼 2005-11-03 14:29 大葱[未注册用户]
引用"在OO思想中不就是在强调封闭性嘛,人家写了函数你调就是了"

傻B, 你知道什么是OO,什么是开源???????????

  回复  引用    

#11楼 2006-02-05 09:24 cxg[未注册用户]
请问下:怎么来实现在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
如果有办法请赐教!!

  回复  引用    

#14楼 2006-11-09 22:02 阿幸[未注册用户]
请问下为什么Eclipse是开源的吗?为什么开源?请问Java开源吗?为什么银行和许多企业都选Java其实.net开发比Java快捷.语义十分相近.如果有一天我买来的东西我觉得不足,我自己不能修改吗?
  回复  引用