问题标签 [datagridtemplatecolumn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4245 浏览

silverlight-4.0 - Silverlight 4.0:如何在后面的代码中获取 DatagridTemplateColumn 标题

在 XAML 中有一个 datagridtemplate 列

我在下面使用了这段代码,但是它返回 null

他们有什么我错过的吗?谢谢 我想知道如何在后面的代码中获取列标题。

0 投票
1 回答
78 浏览

asp.net - 同一列中的不同类型的单元格

我需要在同一列中呈现具有不同类型单元格的数据网格。例如,我有一个带有“名称”列和“值”列的数据网格。根据我的记录的“类型”,我将在“值”列中有不同的单元格,例如组合框或简单的文本字段。而且我真的不知道如何以编程方式做到这一点......我不知道数据网格是否是最佳选择。有什么提示吗?

我正在使用带有框架 3.5 的 asp.net/vb.net

0 投票
1 回答
285 浏览

wpf - DataGridTemplate列大小

我有一个 WPF 应用程序,其 DataGrid 包含 10 个 DataGridTemplateColumns。当我将一组对象绑定到数据网格时,它们在网格中都显示得很好。唯一的问题是,如果我的行数超过了屏幕上没有滚动条的行数,那么这些列只会自动调整大小以适应屏幕上的值。例如,如果我向下滚动并到达第 1 列的值不适合的行,那么第 1 列将自动调整大小以适应它。这真的很烦人。有没有办法让它自动调整大小以适应集合中的所有项目,无论它们最初是否在屏幕上?我尝试将每列的 width 属性设置为 Auto ,但这没有做任何事情。提前感谢您的帮助

0 投票
2 回答
1256 浏览

c# - 无法单击数据网格列标题

我用 dataGridTemplateColumn 创建了一个数据网格,我不能再使用点击标题进行排序了。这是我的代码示例:

你知道出了什么问题吗?这是因为使用了禁用默认排序的模板吗?

谢谢,

J。

0 投票
1 回答
879 浏览

silverlight - 来自 Datagrid 模板列中对象的图像

我正在尝试在模板列中的数据网格中显示图像,代码:

“ImageFlag”是我的对象中“image”类型的属性。问题是它没有出现。当我将 xaml 中的源更改为图像的相对 URI 时,它显示得很好,但它不会显示存储在我的对象的“ImageFlag”属性中的图像。为什么?

0 投票
1 回答
1435 浏览

wpf - 当 DataGridTemplateColumn->ComboBox 更改时 WPF 更改 DataGridTextColumn,而 ComboBox 绑定与 TextColumn 不同

我已经为这个问题苦苦挣扎了两个星期了。我在 Google 和 Stackoverflow 上进行了全面搜索,但似乎找不到正确的答案。

通常我不喜欢问问题,除非绝对必要,但我真的想不通这个!

问题如下。

我有一个带有两个 ViewModel 的应用程序。

一个包含可以在单独页面上创建的项目列表。

当用户返回主应用程序时,我有一个 DataGrid,当我向 DataGrid 添加一行时,一个 ComboBox 列在一个 Column 中,这个 ComboBox 包含来自第一个 ViewModel 的项目。

我想要发生的是,当用户从这个 ComboBox 中选择一个项目时,我希望 ComboBox 中的值遇到 DataGrid 的当前 ViewModel 并更改 DataGrid 中另一个项目的值。

我目前有以下设置,但我仍然无法让它工作。

如果可能的话,我最好用直接的 XAML 来做到这一点。

显然,下面的 XAML 是错误的。

0 投票
3 回答
585 浏览

wpf - 不会为 DataGrid 中的每一行调用 ComboBox 的绑定

我正在尝试在 DataGridTemplateColumn 内创建组合框,但它应该包含不同的值,具体取决于行。这是我的代码:

每次调用后,AllPlayers 都会返回不同的列表。

出于某种原因,前 39 行调用了 AllPlayers 函数,然后从先前创建的列表中获取数据。我可以从调试信息中看到(它在 39 次调用后停止打印)。而且组合框中的列表也不是唯一的。我不明白这种行为背后的逻辑。我需要为每一行调用 AllPlayers。

0 投票
1 回答
715 浏览

c# - 超链接一直失效

我正在尝试创建一个超链接,用户可以单击该链接并导航到一个网站。

该链接正在运行,但我收到此异常,该异常会停止应用程序:无法将资源转换为对象。

超链接将是数据网格的一部分。这是我所拥有的:

XAML:

==================================================== =================

后面的代码:

==================================================== =================

类数据:链接

==================================================== =================

任务类

==================================================== =================

你有什么建议吗?

BR

0 投票
0 回答
1273 浏览

silverlight - 如何在 Silverlight 中修改 DatagridTemplateColumn 标头内容运行时?

我将 DataGridTemplateColumn.HeaderStyle 定义为资源。

我需要修改 TextBlock (ProductName) 运行时的文本。我该如何修改?

0 投票
1 回答
3987 浏览

data-binding - 绑定 DataGridTemplateColumn 可见性

我正在尝试将数据网格中列的可见性绑定到 ViewModel 中的布尔 DependencyProperty(设置为视图的数据上下文 - 在本例中为 UserControl)。出于某种原因(我似乎不明白)它只是不起作用。

看了这里之后,我发现 datagridtemplate(和任何其他模板)不是可视化树的一部分。所以我无法绑定它。

问题的任何简单解决方案(当然不破坏 MVVM 模式)?