同一列中的不同种类的单元格
我需要在同一列中渲染具有不同类型的单元格的数据杂交.例如,我有一个带有"名称"和列"值"列的datagrid.根据记录的"类型",我将在"值"或简单的文本字段中具有不同的单元格"值".而且我真的看不到如何以编程方式进行此操作...我不知道数据杂志是否是最佳选择.有提示吗? 我正在使用asp.net/vb.net与框架3.5 解决方案 您可以使用用户控件来执行此操作,然后将"类型"传递给用户控件,并且用户控件将处理显示或生成的控件类型.
0 2023-11-14
编程技术问答社区
Silverlight, datagrid, 自动生成的列对修改后的列改变单元格内容的可见性
我有一个形式,它具有网格. 我自动化列并根据需要调整它们: if (e.PropertyName == "id") { System.Windows.Style style = new Style(typeof(DataGridCell)); style.Setters.Add(new Setter(DataGridCell.ContentTemplateProperty, CreateBtnTemplate(30))); e.Column.CellStyle = style; } private static DataTemplate CreateBtnTemplate(int width) { string str = ""
6 2023-09-03
编程技术问答社区
如何在WPF中重用一个自定义的数据表格列代码?
使用VS 2010我计划制作几个DataGrid模板列,但是它们都包含一个文本块,我想让它们像文本列一样在排序,过滤,编辑等方面表现得像文本列.(例如,列在stackpanel中有一个文本块和图像,但是在行为方面,它确实应该全部与文本有关.) 使用模板列时,我了解到与正常文本单元格关联的许多功能都必须重做.例如,为了使文本可编辑,必须提供一个单元格编辑模板,例如:
14 2023-04-13
编程技术问答社区
绑定DataGridTemplateColumn Visibility
我试图将数据杂志中的列的可见性绑定到ViewModel中的boolean depentencyProperty(在这种情况下为视图的数据上下文设置为数据上下文). 由于某种原因(我似乎不明白)这只是不起作用. 在这里查看之后,我发现DataGridTemplate(和任何其他模板)不是视觉树的一部分.所以我无法绑定. 对问题的任何简单解决方案(当然不破坏MVVM模式)? 解决方案 在这里找到解决方案: http://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-bind-to-data-when-the-datacontext-is-not-inherited/ 对于将来的quenstions ...
16 2023-04-07
编程技术问答社区
如何使用LWUIT-J2ME在表格单元中添加组合框?
我想在表单元格中添加一个组合框以提供拖放n滴选项lwuit. 我已经使用了此选项. private String strCmbBox[] = { "1", "2", "3", "4" }; ComboBox comboRdoBox = new ComboBox(strCmbBox); comboRdoBox.setListCellRenderer(new comboBoxRenderer()); TableModel model = new DefaultTableModel(new String[] { "Col 1", "Col 2", "Col 3" }, new Object[][] { {"Row 1",new DefaultTableModel(new String[] { "1" }, new Object[][] { { comboRdoBox }, {
16 2023-03-20
编程技术问答社区
WPF DataGridTemplateColumn与ComboBox的绑定(MVVM模式)
我正在使用以下WPF DataGrid+Combobox方案. 我有一组看起来像; 的类 class Owner { int ID { get; } string Name { get; } public override ToString() { return this.Name; } } class House { int ID { get; } Owner HouseOwner { get; set; } } class ViewModel { ObservableCollection Owners; ObservableCollection Houses } 现在我的期望结果是一个数据杂志,显示了类型 house 的行列表,在其中一列中,是一个combobox,它允许用户更改 house的值房屋所有者. 在这种情况下,网格的dataCon
282 2023-03-20
编程技术问答社区
“过滤器”菜单中的文本框值丢失
我使用带有过滤器菜单的kendo网格编写HTML/JavaScript页面.我遇到了以下问题:当我在数据源(新行)中添加一个新对象时,重新加载了它的kendogrid(datasource.read)时,我在输入值的过滤器菜单中丢失了文本框值. 这是演示: http://jsfiddle.net.net/3qt3j/2/2/ p> $("#grid").kendoGrid({ dataSource: datasource1, height: 300, filterable: true //
12 2023-02-22
编程技术问答社区
图片来源自资源
我的问题: 我需要一个带有4列的数据杂志.其中一个应该显示图像. 我为此使用了datagridtemplatecolumn,而其他则是简单的文本列. 我每行需要不同的图像,这就是为什么我需要将它们与我的班级的其余财产结合. 我尝试在设置时使用类型图像的属性 autogeneratecolumns =" true" ,我很累,将图像路径与弦属性绑定在一起,并充满了我的项目资源的路径,但这也不起作用. 有人知道如何解决这个问题吗? 我背后的代码是: public List MyCollection {get; set;}//
20 2023-02-20
编程技术问答社区
超链接不断失败
我正在尝试创建一个hypelink,用户可以单击并导航到网站. 该链接正在工作,但我得到了此例外,该例外停止了应用程序: 无法将资源转换为对象. 超链接将是datagrid的一部分.这是我所拥有的: XAML: ... ...
10 2023-02-20
编程技术问答社区
绑定DataGridTemplateColumn
似乎我已经撞到了一堵墙,试图在我的datagrid上使用数据编制.我要做的是使用一个模板为每个单元格显示两行文本.但是似乎不可能以任何方式绑定列. 以下代码有望显示我想做的事情.注意每列的绑定:模板列没有这样的东西,因此,此XAML不可能起作用.
92 2023-02-14
编程技术问答社区
数据网格模板列获取单元格的值
我正在使用WPF工具包的WPF DataGrid. 我在我的DataGrid中添加了一个模板列,每个单元格中都有CheckBox.现在如何访问这些单元格中的值? DataGrid中的其他列来自DataSet.我可以访问这些,但是我无法获得DataGridTemplateColumn的值,我添加到DataGrid. 有人有任何想法吗? 解决方案 现在您将东西从视觉树中拉出.那就是艰苦的工作,您找不到绑定,因为它埋在单元格模板中.我所做的是为这种东西添加自己的列,该列源自datagridboundcolumn,这意味着它像其他所有内容一样具有绑定:(我一段时间以前写了它,它可能与某些人一起看).我只是使用直接绑定.我不必设置单元格模板,我只能使用我更喜欢的datatemplate. public class DataGridReadOnlyObjectDisplayColumn : DataGridBoundColumn { public
36 2023-02-13
编程技术问答社区
WPF-如何绑定一个DataGridTemplateColumn
我正在尝试获取与特定DataGridColumn相关联的属性的名称,以便我可以基于此做一些事情.当用户单击列的标题上的上下文菜单项时,此功能是调用的... 这对于开箱即用的现成的列类型(例如DataGridTextColumn)来说是可以的,因为它们是绑定的,但问题是我的某些列是DataGridTemplateColumns,它们不绑定. private void GroupByField_Click (object sender, RoutedEventArgs e){ MenuItem mi = (MenuItem)sender; ContextMenu cm = (ContextMenu) mi.Parent; DataGridColumnHeader dgch = (DataGridColumnHeader) cm.PlacementTarget; DataGridBoundColumn dgbc = (
54 2023-02-10
编程技术问答社区
WPF DataGrid如何根据绑定的数据将ColumnType设置为不同类型?
我有"首选项"数据结构,其中我有字符串"值"字段和"类型"字段的枚举. 类型可以是0-boolean,1-integer,2-string ... 取决于此类型字段中的值,我想显示"值"单元格不同的方式复选框,文本框,下拉等所以,使其清除 - 相同的列应根据该行中的数据显示不同的单元格. . 我想我需要雇用DataGridTemplataTecolumn,但我从来没有这样做过,并且如果可能的话,也希望一些例子. 也,我可以用XAML做什么以及需要在代码中完成什么?我猜,必须使用值转换器? 解决方案
28 2023-01-27
编程技术问答社区