没用过XtraGrid 可以在查询语句 select......case sex when 'M' then '男' when 'F' then '女'
??
??
解决方案 »
- DEVexpress发布的问题(求助高手 貌似是什么GAC)
- 一个简单的界面问题
- 大家好,熟悉GDI的朋友帮忙看看
- c#中/.xsd的问题
- C#使用存储过程的问题
- 请教:javascript利用定时器调用c#中函数的问题
- 请zhzuo(秋枫)进,除了昨天哪问题,还有一大堆,
- 数据库更新后怎样把这些更新内容更新到DataSet上
- 请问,如何动态创建控件啊?
- 想做个同期对比表,应该如何用C#编程实现??急!!谢谢!!!
- 【求助】在VS2010里调试的时候,怎么设置可以让程序捕获到处理过的异常时不中断继续运行
- 将excel显示到页面上 我已经读取了datatable 但是gridview不好用 谁能给个不用插件的啊 直接显示的 谢啦
{
e.DisplayText = Convert.ToInt32(e.CellValue) == 20 ? "0" : "1";
}
不需要,数据库只存储M/F这一列。男女是给最终用户看的
不需要,数据库只存储M/F这一列。男女是给最终用户看的
高手你的意思我懂了 就是这里面的值该怎么来写?怎么个格式呢 ?我写的DisplayMember里面 "男";"女" Valuemember里面填写的"M";"F" 发现不对 不知道什么格式 请高手赐教!
lookupEdit.Columns.AddRange(new []
{
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Value"),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Disp"),
});
lookupEdit.ValueMember = "Value";
lookupEdit.DisplayMember = "Disp";
var dataSource = new DataTable();
dataSource.Columns.AddRange(new[]
{
new DataColumn("Value"),
new DataColumn("Disp"),
});
dataSource.Rows.Add(new object[] { "M", "男" });
dataSource.Rows.Add(new object[] { "F", "女" });
lookupEdit.DataSource = dataSource;gridColumn7.ColumnEdit = lookupEdit;
你试试上面这段放到你的Load中。其中除了dataSource那段外,其他的其实都可以在设计器中操作。
gridColumn7,也就是需要显示性别的列的FieldName需要和Grid的数据源(如DataTable)中的列名一致。