WPF:xceed datagrid,如何在运行时调整列宽?

发布于 2024-11-06 14:04:51 字数 50 浏览 2 评论 0原文

我正在尝试在运行时调整 xceed 数据网格,但找不到相关设置,有人有这方面的经验吗?

I'm trying to adjust the xceed datagrid at runtime and cannot find a setting for this, anyone have any experience with it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

喵星人汪星人 2024-11-13 14:04:51

我正在使用 Xceed 的 DataGridControl,它与 Matt 所描绘的完全一样。如果您的控件名为 dgCtrl,则后面的代码将如下所示:

dgCtrl.Columns[0].Width = 100; // Sets the column's width to 100px.

您还可以使用列名称(FieldName 属性)来访问列:

dgCtrl.Columns["Address"].Width = 100;

Xceed 的网格提供了各种选项来调整列的宽度在运行时自动执行。有关详细信息,请参阅他们的在线文档

I am using Xceed's DataGridControl and its exactly as Matt sketched it. If your control is named dgCtrl, the code behind would look like this:

dgCtrl.Columns[0].Width = 100; // Sets the column's width to 100px.

You can also use the column names (FieldName property) to access the Columns:

dgCtrl.Columns["Address"].Width = 100;

Xceed's grid offers various options to adjust the width of the columns automatically at run-time. Refer to their online documentation for more info.

魔法唧唧 2024-11-13 14:04:51

我没有使用过 xceed datagrid,但是它没有像普通数据网格那样的 columns 属性吗?

dataGrid.Columns[2]...

I haven't used the xceed datagrid, but does it not have a columns property like the normal one?

dataGrid.Columns[2]...
看春风乍起 2024-11-13 14:04:51
 foreach (Xceed.Grid.Column column in grdInterstitialView.Columns)
 {
      column.Width = (int)(column.GetFittedWidth() * 1.1M);
 }
 foreach (Xceed.Grid.Column column in grdInterstitialView.Columns)
 {
      column.Width = (int)(column.GetFittedWidth() * 1.1M);
 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文