Silverlight:如何动态添加DataGrid列

[复制链接]
查看11 | 回复4 | 2012-3-7 12:45:54 | 显示全部楼层 |阅读模式
private void dataGrid1_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
//忽略数据字段
if (e.PropertyName == "USER_ID" || e.PropertyName == "PASSWD") {
e.Cancel = true;
}
//显示Grid标题
if (e.PropertyName == "USER_...
回复

使用道具 举报

千问 | 2012-3-7 12:45:54 | 显示全部楼层
其实这不是silverlight的问题!Entity Framework 是可以添加计算列的,就是不映射到数据库中的列。例如有订单order ,其中有 单价price 数量quantity要求要显示总价total ,那么就可以添加一个计算列.添加的具体方式参考entity framework的官方CHM文档。提示:entity都是部分类,...
回复

使用道具 举报

千问 | 2012-3-7 12:45:54 | 显示全部楼层
Model不变,自己 另外写一个类,继承自 该实体, 里面加上 Confirm属性 ,然后用这个类去 做数据源不就行了...
回复

使用道具 举报

千问 | 2012-3-7 12:45:54 | 显示全部楼层
楼上正解...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行