问题标签 [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 投票
2 回答
2660 浏览

wpf - WPF 分解 - DataGridTemplateColumn

我正在尝试将自定义 DataGrid 列定义移动到 UserControl 中。

MyComboBoxColumn.xaml

MyComboBoxColumn.cs

主窗口 XAML:

我希望在列标题中看到一个“TEST”按钮,但我看到的是空按钮。绑定好像坏了 怎么了?

0 投票
4 回答
10938 浏览

wpf - WPF Datagrid -DataGridTemplateColumn 选项卡焦点问题

我正在使用 Microsoft WPF 数据网格。我注意到 WPF 数据网格 DataGridTemplateColumn 的奇怪行为。当您在网格中使用 templateColumn 并且模板列包含一些控件时,当您从前一列中选择时,焦点不会自动赋予模板列中声明的第一个元素。焦点最初设置在模板列的边框上,当我们再次进行选项卡时,焦点转到第一列。此问题的任何解决方法。当我关闭标签时,如何将焦点设置为数据网格模板列中的第一个元素。

0 投票
1 回答
174 浏览

events - Gridview 服务器事件停止触发

有通常的带有模板列的 Gridview

出乎意料地,由于未知原因,“lbOpen_Command”停止了射击。在页面 OnInit() 停止后,“lbOpen_Command”处的断点未命中。.aspx 页面和事件执行链甚至没有任何变化。

可能是什么原因?有什么建议么?

提前致谢。

0 投票
2 回答
15654 浏览

wpf - datagridtemplatecolumn 背后的代码是什么,如何使用?

DataGrid在 WPF 中有一个。在绑定Button到特定的ItemsSource. 我试图在 xaml 中这样做:

但是,我想知道如何在后面的代码中做到这一点。我需要这个,以便Button在发生特定点击时我可以放置 s。任何帮助将不胜感激。

0 投票
1 回答
195 浏览

silverlight - DataGridColumnTemplate 的动态宽度

我会保持简短,有什么方法可以定义一组 DataGridTemplateColum 并且它们的宽度不是静态的(例如下面的值 300、130 和 900)?"*" 和 "Auto" 抛出异常。

我想让数据网格具有可扩展性。也就是说,当用户调整他们的浏览器(它是一个 Silverlight 应用程序)的大小时,右侧的数据没有丑陋的边缘,其中宽度大于我的列大小的总和。

如果可能的话,寻找干净的东西,而不是代码隐藏的黑客。

谢谢!

0 投票
1 回答
4482 浏览

c# - DataGridTemplateColumn 获取单元格的值

我正在使用DataGridWPF 工具包中的 WPF。

我在我的 中添加了一个模板列,每个单元格DataGrid中都有一个CheckBox。现在如何访问这些单元格中的值?

我的其他专栏DataGrid来自DataSet. 我可以访问这些,但我无法获得DataGridTemplateColumn我添加到DataGrid.

有人有想法么?

0 投票
1 回答
4445 浏览

wpf - 在不同于绑定单元格内容的 Silverlight DataGridTextColumn 上创建 ToolTip

DataGridTextColumn在 Silverlight 4 中有一个DataGrid,我想在与绑定值不同的列上设置一个 ToolTip 值。

我知道我可以很容易地使用模板列做到这一点 - 但它会添加大量额外的 XAML 并使其阅读和维护起来很麻烦。

这行得通,但有很多额外的代码 - 特别是如果需要更改模板

我想找到一种使用 Style 或继承类的好方法。就像我说的那样,我的主要目标是以尽可能最好的方式减少 XAML 中的一些像工具提示这样微不足道的东西。

有一些类似的 stackoverflow 问题的解决方案是thisthis,但它们都显示与单元格内容相同的工具提示值(例如,当它溢出时)。虽然这通常是您想要的 - 我试图向单元格的内容显示不同的工具提示。

我确实找到了一些继承类的示例代码(滚动到结束),我试图修改它,但因为我的 XAML 知识没有达到标准而卡住了,我不想整夜都在这上面!这个特定的例子看起来很有效,但它看起来像是一个 hack,我认为尝试修改它以使用两个依赖属性将是一个更大的问题。

PS。我希望编写良好的子类可以让我轻松绑定其他属性,例如 TextTrimming。

0 投票
1 回答
3132 浏览

silverlight - 单击 TemplateColumn 按钮上的访问 Datagrid 行

我正在使用 Silverlight 实现文件上传工具。在此我可以浏览文件,当我选择一个文件时,它会绑定到一个数据网格。在数据网格中,我有一个带有按钮的模板列,用于从数据网格和数据网格的 ItemSource 中删除特定项目,即List<>.

我有一个如下所示的 UploadedFiles 类。

我正在使用带有如下模板列的数据网格,其中 ItemSource 设置为List<UploadedFiles>

并且按钮单击事件处理程序是

我需要根据单击的按钮所在的数据网格行访问特定的列表项,然后从数据网格中删除该项目List<UploadedFiles>并重新绑定数据网格。

谢谢

0 投票
1 回答
6081 浏览

silverlight - 是否可以在 DataGridTemplateColumn 属性中使用绑定

似乎无论我做什么,在silverlight中尝试绑定DataGridTemplateColumn中的属性时都会得到AG_E_PARSER_PROPERTY_NOT_FOUND。我什至尝试过以下方法

但是没有运气...我知道 DataGridTemplateColumn 不包含 DataContext,但是当我为其提供要绑定的元素和路径时,我不认为这应该是问题的原因。有任何想法吗?

0 投票
1 回答
692 浏览

wpf - 在代码中为 DataTemplate 组件设置绑定

抱歉,如果我不清楚,我的脑海中也不是很清楚(尤其是在尝试在其他帖子中找到我的方式之后:p)

我愿意做的是在代码中创建 DataGrids,从零到多个包含一个按钮的列,这将调用一个相同的函数,但具有一个“参数”(每列不同)。

到目前为止,这是我得到的:在 xaml 资源中定义的代码 DataTemplate 中创建的 DataGrid(带有按钮) DataGridTemplateColumn 使用上述 DataTemplate

是否可以将按钮的属性(在 DataTemplate 中)绑定到 DataGridTemplateColumn 属性(在我的情况下,列标题可以),以及如何?

有没有办法在代码中访问 DataTemplate 组件(例如按钮)并修改它们的属性?

是否可以(并且没有危险)在代码中创建 DataTemplate?我在 xaml 中声明了我的,因为我发现一个帖子建议这样做而不是代码。

谢谢你的帮助。