xhluo

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

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

公告

一年又一年,最后一学期了,前面的路还是迷茫。
这两天给朋友赶一个程序,用了用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 阅读(5401) 评论(14) 编辑 收藏