- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Devexpress winforms GridView
,我想将其转换为 TileView
。这是运行时我当前的 GridView
:
此 GridView 使用 List 数据源填充,并且工作正常。我使用设计器将 GridView
转换为 TileView
:
成功转换GridView后,我尝试运行App,它显示了正确的记录数,但它是空白的:
我错过了什么吗?这是填充网格的代码:
using (var sovDB = new MyEntities())
{
gridControl1.BeginUpdate();
tileView1.Columns.Clear();
gridControl1.DataSource = null;
var query = (from b in sovDB.Palletes
join ipc in sovDB.IPCDisplays on b.DisplayNo equals ipc.DisplayNo
orderby b.PalleteID
select new
{
PalletNo = b.PalleteNumber,
Packs = b.CurrentPackCount,
Mass = b.CurrentPackWeight + " Kg"
}).ToList();
gridControl1.DataSource = query;
gridControl1.EndUpdate();
}
最佳答案
您需要使用 TileViewItemElement.Column
属性创建与 DataSource 的列相对应的 TileViewItemElement
对象,如下所示:
tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["PalletNo"], TextAlignment = TileItemContentAlignment.TopCenter });
tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["Packs"], ImageAlignment = TileItemContentAlignment.TopLeft });
tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["Mass"], ImageAlignment = TileItemContentAlignment.BottomRight });
您还可以像这样通过设计模式配置TileTemplate
:
关于c# - Devexpress TileView 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37698163/
我看到很多网站都有所谓的平铺 View (我认为)。这个想法是您在 html 页面上有多个具有不同宽度和高度的元素。 并且您有一个 javascript,它会随机组织彼此相邻的每个元素,以最大限度地增
我有一个 Devexpress winforms GridView,我想将其转换为 TileView。这是运行时我当前的 GridView: 此 GridView 使用 List 数据源填充,并且工作
我是 Android 初学者,我想知道如何将自定义 View 添加到布局 activity_main.xml。 在我的 MainActivity 中,我有以下内容: @Override pro
我正在使用 TileView 使用 Tileview 显示大图像图书馆 现在我想在特定图 block 上单击时在矩形边界中显示一个圆圈。 如何获取点击了哪个图 block ?以及如何在该图 block
我是一名优秀的程序员,十分优秀!