DevExpress GridControl 的数据绑定
本人不才啊,折腾2个多小时才把数据绑定好。现在把折腾过程记录一下来以帮助更多的朋友,自己也温习一下。
直接上代码了哈。。。。
WPF哈
xaml文件
<dxg:GridControl Name="GridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn Header="ID" FieldName="UserID" MinWidth=""/>
<dxg:GridColumn Header="用户名" FieldName="UserName" MinWidth=""/>
<dxg:GridColumn FieldName="PwdSalt" MinWidth="" Header="密码盐" />
<dxg:GridColumn FieldName="Passwd" MinWidth="" Header="密码" />
<dxg:GridColumn FieldName="RoleID" MinWidth="" Header="角色" />
<dxg:GridColumn FieldName="Area" MinWidth="" Header="地区" />
<dxg:GridColumn FieldName="Phone" MinWidth="" Header="电话" />
<dxg:GridColumn FieldName="CreateDate" MinWidth="" Header="创建日期" />
<dxg:GridColumn FieldName="LastLogin" MinWidth="" Header="最后登陆时间"/>
<dxg:GridColumn FieldName="LoginTimes" MinWidth="" Header="登陆次数"/>
<dxg:GridColumn FieldName="Status" MinWidth="" Header="用户状态"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView Name="ds" />
</dxg:GridControl.View>
</dxg:GridControl>
以上注意一下:FieldName貌似是和数据库里面的大小写应保持一致的,这里我就折腾老长时间了。
后台代码cs
private void query_Click(object sender, RoutedEventArgs e)
{
string error = "";
T_USERS user = new T_USERS();
string sarea = Area.SelectedItemValue.ToString();
//user.Area = Convert.ToInt32(sarea.Substring(0,2));
user.UserName = UserName.Text.Trim().ToString();
Services.WebServiceEntrySoapClient service = new WebServiceEntrySoapClient();
DataSet ds = service.f_Service_QUERYUSER(out error, user);
if (error.Length > )
{
System.Windows.MessageBox.Show(error);
return;
}
DataTable dt = ds.Tables[];
int i = dt.Rows.Count;
GridControl.ItemsSource = dt; //只有这里才是最重要的上面哪些代码都是查询数据库生成DataTable }
完工!
DevExpress GridControl 的数据绑定的更多相关文章
- DevExpress GridControl使用方法
一.如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 二.如何新增一条记录 (1).gridView.AddN ...
- 实现DevExpress GridControl 只有鼠标双击后才进行修改数据
1. 实现DevExpress GridControl 只有鼠标双击后才进行修改数据:修改GridView.OptionsBehavior.EditorShowMode属性为Click 2. 实现De ...
- DevExpress GridControl 使用方法技巧 总结 收录整理
一.如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 二.如何新增一条记录 ().gridView.AddNe ...
- DevExpress GridControl使用(转)
DevExpress GridControl使用 (一)原汁原味的表格展示 Dev控件中的表格控件GridControl控件非常强大.不过,一些细枝末节的地方有时候用起来不好找挺讨厌的.使用过程中,多 ...
- Devexpress GridControl z
http://minmin86121.blog.163.com/blog/static/4968115720144194923578/ 1 AllowNullInput=False; --Devexp ...
- DevExpress GridControl 单元格添加进度条(ProgressBar)
首先可以使用DevExpress GridControl 自带的进度条控件. 但是我要用一个方法来设置所以的单元格进度,而不是每个单元格都要设置一遍,同时我想要根据进度值不同,进度条显示不同的颜色. ...
- DevExpress GridControl+UserControl实现分页
志向不过是记忆的奴隶,生气勃勃地降生,但却很难成长. —— 莎士比亚 时隔一年,我写随笔真的很随意,想起了就来博客园写写,想不起来就任由懒惰支配着我.不过我到觉得这不是什么坏事,你不用为了完成某事而让 ...
- DevExpress GridControl 显示外部图片
如果数据源中只包含图片的链接,如何在DevExpress GridControl的一列中显示外部图片? 要实现该功能,可通过非绑定列的方式来实现.具体实现方法如下: 1. 创建了一个非绑定列并设 ...
- DevExpress GridControl如何取消默认的显示方式
DevExpress GridControl如何取消默认的显示方式,就是表格中好像还嵌套了一个表格,下面有个折叠‘+’按钮,我需要显示的是就是单表格的样式效果. 默认的样式如图: 我需要显示的效果图: ...
随机推荐
- 【BZOJ4242】水壶(克鲁斯卡尔重构树,BFS)
[BZOJ4242]水壶(克鲁斯卡尔重构树,BFS) 题面 BZOJ然而是权限题. Description JOI君所居住的IOI市以一年四季都十分炎热著称. IOI市是一个被分成纵H*横W块区域的长 ...
- 【CF938G】Shortest Path Queries(线段树分治,并查集,线性基)
[CF938G]Shortest Path Queries(线段树分治,并查集,线性基) 题面 CF 洛谷 题解 吼题啊. 对于每个边,我们用一个\(map\)维护它出现的时间, 发现询问单点,边的出 ...
- 一次lvs迁移记录
需求:从117.119.33.99迁移到122.14.206.125,lvs为dr模式,系统版本为debian7 1.安装lvs和keepalived # aptitude install -y ip ...
- Python实现类似JavaScript 的Json对象
Python实现类似JavaScript 的Json对象 用过js的都知道 js中json也是一个对象,所以可以直接通过class.attr 取值,当attr不存在时也不会报错,那么Python可不可 ...
- 使用EntitysCodeGenerate
http://bbs.csdn.net/topics/360256700 public DataSet xxx(DateTime start, DateTime end, string type) ...
- Chapter6(函数) --C++Prime笔记
1.重载函数,也就是说一个名字可以对应几个不同的函数. 2.内置类型的未初始化局部变量将产生未定义的值. 3.局部静态对象在程序执行路径第一次进过对象定义语句时初始化,并且直到程序终止才被销毁. 内置 ...
- Ansible3: ansible.cfg配置说明
常用配置 Ansible默认安装好后有一个配置文件/etc/ansible/ansible.cfg,该配置文件中定义了ansible的主机的默认配置部分,如默认是否需要输入密码.是否开启sudo认证. ...
- Logistic Ordinal Regression
sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&a ...
- Java基础-Collection子接口之Set接口
Java基础-Collection子接口之Set接口 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 学习Collection接口时,记得Collection中可以存放重复元素,也可 ...
- Oracle的基本语法,存储函数及触发器
1.PL/SQL PL/SQL是Oracle对 ql语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句,使SQL语言具有过程处理能力.把 SQL 语言的数据操纵能 力与过程语言的数据 ...