问题标签 [datagrid]

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 回答
1565 浏览

.net - 代码隐藏中的 ITemplate 和 DataGrid 列

我有一种情况,我需要使用数据网格并在 PageInit 中动态添加列,因为网格有一些必须处理的条件请求。我很容易使用 BoundColumns 和 ButtonColumns,这些都很容易。问题在于通过代码创建 TemplateColumn。我已经找到了有关创建自定义类的示例,该自定义类通过创建使用 ITemplate 实现的类来动态添加控件。这行得通,但是,我正在努力解决如何对元素进行数据绑定。

在我的网格中,我会使用 <%= DataBinder.Eval(Container.DataItem, "MyValue") %> 或类似的,但这不是一个选项。ITemplate 中的容器也没有数据项属性,所以我不能在那里绑定。任何人都有可能有帮助的建议或链接,我只是在谷歌中找不到合适的东西。

0 投票
8 回答
118008 浏览

c# - 如何将 WPF DataGrid 绑定到可变数量的列?

我的 WPF 应用程序生成的数据集每次可能具有不同的列数。输出中包含对将用于应用格式设置的每一列的描述。输出的简化版本可能类似于:

此类被设置为 WPF DataGrid 上的 DataContext 但我实际上以编程方式创建了列:

有没有办法用 XAML 文件中的数据绑定替换此代码?

0 投票
3 回答
3789 浏览

silverlight - Silverlight DataGrid 异常重新排序列标题

我正在尝试通过更改列标题 DisplayIndex 值来设置 silverlight 数据网格中列标题的初始显示顺序。如果我尝试在页面加载时设置列顺序,则会出现超出范围的异常。如果我稍后设置列顺序(相同的例程),例如在按钮单击处理程序中,它可以工作。这只是 silverlight datagrid 控件中的错误吗?对可能的解决方法的建议?

0 投票
2 回答
20166 浏览

silverlight - 在 Silverlight 中更改 Datagrid Header 的背景颜色

我想在 Silverlight 中更改 Datagrid 标头的背景颜色。

0 投票
2 回答
8214 浏览

asp.net - DataGrid 中的 DataBound DropDownList - 绑定顺序

我有一个看起来像这样的 DataGrid(这里稍微简化了):

在我的Page_Load事件处理程序中,我正在创建一个DataTable包含默认值并将DataBind其添加到DataGrid.

问题是这是在ddlMaxOrderLevel绑定到它之前发生的,所以我收到一个运行时错误,告诉我无法设置。DropDownList DataSourceSelectedValue

如果ddlMaxOrderLevel不在 aDataGrid我可以调用DataBind()它。但是,在这种情况下我不能这样做 - 因为它位于ItemTemplate.

任何人都可以提出解决方法或替代方法吗?

0 投票
1 回答
426 浏览

asp.net - 如何选择可数据绑定的网格控件

我最近开始使用 ASP.NET 3.5,之前使用 C# 和 WinForms(主要是 .NET 1.1)大约 6 年。

每次我需要允许用户查看、添加/删除或编辑项目列表时,我都会头晕目眩。这是由于以下控件的相似之处和不同之处

  • 数据网格
  • 网格视图
  • 列表显示
  • 数据列表

谁能指出我正确的方向,该列表对这些控件进行并排比较?

哪个是您的“最喜欢”,或者您最喜欢任何特定场景?

0 投票
6 回答
2313 浏览

asp.net - 填充 Datagrid 和 Sql 查询

我在数据库中有 3 个表,如下所示。我想制作一份报告,就像下面显示的链接一样。如何使用 datagrid 或 datalist 做到这一点?哪个是最好的chois?我已经尝试了一个星期。

http://img123.imageshack.us/my.php?image=61519307xx5.jpg

公司:ID_COMPANY,COMPANY_NAME

产品:ID_PRODUCT、PRODUCT_NAME

PRODUCT_SALE:ID_COMPANY、ID_PRODUCT、SALE_COUNT

更新

在你的帮助下,我可以做到。但是现在我也有一个小问题。

当我使用枢轴编写查询时,产品名称成为列标题。如果产品名称的长度大于 30 个字符,Oracle 不接受它作为列标题。所以我已经裁剪并制作了 30 个字符的产品名称来解决这个问题。之后也出现了问题。

当我将产品名称裁剪为 30 个字符时,某些产品会变成相同的名称,并且出现“ORA-00918:列不明确定义”错误消息。

在这种情况下可以做什么?

0 投票
1 回答
1076 浏览

c# - 对数据网格列进行排序,我有代码,它有点工作

我正在尝试对数据网格 A 到 Z 的列进行排序,下面的代码除了我在“A”之间得到一个以“c”开头的列(例如,a、a、a、a、c、a、 a,b,b,b),这发生在我第一次运行代码时。如果我然后使用 columnNames.Reverse(); (Z 到 A)然后重新运行 columnNames.Sort() (A 到 Z)它正确排序。为什么会这样?

谢谢

0 投票
1 回答
7320 浏览

apache-flex - Flex - 如何对在标题中使用项目渲染器的数据网格列进行排序?

我正在使用一个高级数据网格,它为列标题使用自定义项目渲染器,现在排序不起作用。如果我取出自定义渲染器,它可以正常工作,但我需要它与渲染器一起使用。有谁知道如何做到这一点?我是 Flex 和 ActionScript 的新手。

0 投票
1 回答
207 浏览

silverlight - 有人用过 Silverlight 数据网格吗?

我们正在考虑围绕 Silverlight 数据网格构建一个大型项目。

如果有人对他们使用 Silverlight 数据网格进行开发的角色体验有任何故事、评论或意见,那么我很想听听他们的意见。