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如何取消默认的显示方式,就是表格中好像还嵌套了一个表格,下面有个折叠‘+’按钮,我需要显示的是就是单表格的样式效果. 默认的样式如图: 我需要显示的效果图: ...
随机推荐
- 主机 & 虚拟机 & 开发板 三者的恩爱情仇
# 主机 & 虚拟机 & 开发板 > 三者网络连通性,使用ping命令检测 @ Bridge 模式 ## 主机 & 虚拟机 主机与虚拟机相当于一个网络里的两台主机,都有各 ...
- Valid Parentheses - LeetCode
目录 题目链接 注意点 解法 小结 题目链接 Valid Parentheses - LeetCode 注意点 考虑输入为空的情况 解法 解法一:如果是'('.'{'.'['这三者就入栈,否则就判断栈 ...
- 最新版的Android4.4.2 SDK无法下载解决
http://hi.baidu.com/petercao2008/item/65362d2bdbddfacba5275a50 问题: Downloading ARM EABI v7a System I ...
- Redis学习基础二
回顾:上一基础中已了解 ( 什么是redis .redis 的三大特点.安装,和数据配置) 接下来浅尝Redis的数据类型,时间煮雨...... 一.Redis数据类型 redis支持五中数据类型(s ...
- UESTC--1548
题目:Easy math 原题链接:http://acm.uestc.edu.cn/problem.php?pid=1548 分析:费马小定理的应用. #include<cstdio> # ...
- 五、java面向对象编程_3
目录 十五.Object类 1.toString 2.equals 十六.对象转型(casting) 十七.动态绑定(多态) 十八.抽象类(abstract) 十九.final关键字 二十.接口 十五 ...
- Eloquent 条件查询——tucker-eric/eloquentfilter 笔记
请阅读 https://github.com/Tucker-Eric/EloquentFilter , 里面有很全的文档和注释,以下仅列出关键部分. 1. 安装 composer require tu ...
- Hadoop生态圈-HBase的HFile创建方式
Hadoop生态圈-HBase的HFile创建方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 废话不多说,直接上代码,想说的话都在代码的注释里面. 一.环境准备 list cr ...
- 秋色园QBlog技术原理解析:性能优化篇:缓存总有失效时,构造持续的缓存方案(十四)
转载自:http://www.cyqdata.com/qblog/article-detail-38993 文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文 ...
- python---基础知识回顾(十)进程和线程(协程gevent:线程在I/O请求上的优化)
优点:使用gevent协程,可以更好的利用线程资源.(基于线程实现) 需求:使用一个线程,去请求多个网站的资源(注意,请求上会有延时)<实际上是去请求了大量的网站信息,我们使用了多线程,只不过每 ...