datagrid 相关问题

一个图形用户界面元素,用于显示数据的表格视图。

ROS 地图表示的起源

我正在使用 ROS 及其 map_server 节点。 我不明白地图的原始元数据信息意味着什么(概念上)。根据官方文档: 原点:

回答 2 投票 0

如何设置 Mudblazor DataGrid 列宽度

尝试设置 MudBlazor DataGrid 的列宽可能会很痛苦。由于某种原因,通过 CellClass 或 HeaderClass 或 CellStyle 或 Column 的 HeaderStyle 设置样式不起作用。

回答 1 投票 0

如何从 MUI Datagrid 列显示/隐藏面板中删除选项

我正在尝试控制哪些列将显示在 MUI Datagrid 工具栏内的 组件上(参见下图) 首选解决方案: 使用 API 我想...

回答 3 投票 0

在 WPF DataGrid 中,是否可以将列的大小调整为最后一列填充空白空间的内容,同时仍然允许水平滚动条?

我不知道如何在有限的标题中正确表达我的问题,所以我会尽力解释它。我制作了用于展示的动图,但在我没有足够的声誉点后注意到。 编辑:我

回答 1 投票 0

我可以在不双击的情况下编辑 MUI X 数据网格单元格吗?

我想编辑 MUI XData 网格单元格,但不是通过双击。如果单元格始终显示为编辑模式或通过悬停显示,那就更好了。 可以吗?

回答 1 投票 0

在 DataGrid Material UI 中应用过滤器

我正在尝试将过滤器应用到 DataGrid 中的列。我需要获取输入,然后根据它设置要过滤的值,但现在我正在尝试应用默认过滤。我有很多例子你...

回答 1 投票 0

MUI DataGrid - 设置导出的 Excel 文件样式 + 制作分层下拉菜单

我有两个问题需要解决。 首先,我想使用以下参数设置导出的 Excel 文件的样式: 我想将长文本包装在一个单元格中并禁用溢出包装格式...

回答 1 投票 0

WPF ListView 中的多个 DataGrid

是否可以将多个DataGrid放入ListView中?就像是 是否可以将多个 DataGrid 放入 ListView 中?类似的东西 <ListView ItemsSource="{Binding Schools}"> <DataGrid ItemsSource="{Binding Schools.Teachers}" /> </ListView> 上课地点: public class MainViewModel { public ObservableCollection<School> Schools { get; set; } } public class School { public ObservableCollection<Teacher> Teachers { get; set; } } public class Teacher { public string Name { get; set; } public string ID { get; set; } public string Address { get; set; } public string Ranking { get; set; } } 输出基本上是一个 DataGrid 列表,每个 DataGrid 对应一个 School。 School1 ------------------------------------------------------------------- | Name | ID | Address | Ranking | ------------------------------------------------------------------- | Teacher1 Name | Teacher1 ID | Teacher1 Addr | Teacher1 Rank | ------------------------------------------------------------------- | Teacher2 Name | Teacher2 ID | Teacher2 Addr | Teacher2 Rank | ------------------------------------------------------------------- School2 ------------------------------------------------------------------- | Name | ID | Address | Ranking | ------------------------------------------------------------------- | Teacher1 Name | Teacher1 ID | Teacher1 Addr | Teacher1 Rank | ------------------------------------------------------------------- | Teacher2 Name | Teacher2 ID | Teacher2 Addr | Teacher2 Rank | ------------------------------------------------------------------- 我将如何构建这种显示的 xaml? DataGrid 将在分配给 ListBox 的 ItemTemplate 属性的 DataTemplate 中声明(除非您设置 ListView 的 View 属性,否则使用更简单的基类 ListBox)。 在 DataTemplate 内,绑定将是 ItemsSource="{Binding Teachers}"。 有关详细信息,请参阅数据模板概述。 <ListBox ItemsSource="{Binding Schools}"> <ListBox.ItemTemplate> <DataTemplate> <DataGrid ItemsSource="{Binding Teachers}" /> </DataTemplate> </ListBox.ItemTemplate> </ListBox>

回答 1 投票 0

在c#/wpf中通过键盘滚动数据网格

我有一个小应用程序,仅使用条形码扫描仪和小键盘。 因此,强制将焦点集中到文本框 (txtInput),并且所有应用程序控制都是通过该文本框的 keydown 事件完成的。 之后

回答 1 投票 0

我无法在 Material UI DataGrid 中使用 onRowSelected 获取选中的行数据

我试图在 DataGrid 组件中单击选中行时获取其数据。 当我尝试做到这一点时,我能够通过 DataGrid 的 onRowSelected 属性获得它。 但现在我无法反应...

回答 2 投票 0

Material UI - 数据网格自定义分页

我正在尝试从这里使用自定义分页 https://material-ui.com/components/data-grid/style/#custom-theme 但是分页似乎本身就损坏了?任何人都可以指导为什么分页我...

回答 2 投票 0

MUI DataGrid 固定列

我正在尝试将“操作”列锁定在网格的右侧。 有没有办法在免费版本(MUI DataGrid,而不是 DataGridPro)中执行此操作?

回答 3 投票 0

如何使用后面的c#代码将列宽设置为WPF中文本/*/Auto的任一大小?

我想在代码后面创建数据网格,并将其添加到其他区域(例如,每个 tabitem 都有一个数据网格)。然而,每次我不断得到列的长度......

回答 1 投票 0

MUI DataGrid processRowUpdate 始终返回我从 DataGrid ApiGridRef 运行 updateRows 函数之前的旧数据

我有一个来自 MUI 的数据网格,如下所示: 我有一个来自 MUI 的数据网格,如下所示: <DataGrid apiRef={apiRef} experimentalFeatures={{ newEditingApi: true }} headerHeight={23} showCellRightBorder showColumnRightBorder disableColumnMenu onColumnHeaderClick={(params: GridColumnHeaderParams) => { setSelectedColumn(params.colDef.field); }} columns={formattedColumnsToShow} rows={timeSheetFees || []} rowHeight={29} onCellClick={(_params, event) => { event.defaultMuiPrevented = true; }} processRowUpdate={handleProcessRowUpdate} onProcessRowUpdateError={handleProcessRowUpdateError} throttleRowsMs={1000} /> 传入 processRowUpdate 的函数只是更新本地状态(没有后端 API 调用): const handleProcessRowUpdate = useCallback( (newRow: MappedTableEntryRowType) => { return processRowUpdate(newRow); }, [processRowUpdate]); 我有这个 useEffect ,我试图更新一行(一行内 3 个不同的单元格): useEffect(() => { const updateCurrentCell = async (id: string, field: string, value: string | undefined) => { await apiRef.current.setEditCellValue({ id, field, value }); apiRef.current.stopCellEditMode({ id, field }); }; if (!isEmpty(selectedMatterFromModal)) { const id = selectedRow; const { matterId } = selectedMatterFromModal; const { field } = selectedCell; updateCurrentCell(id, field, matterId); apiRef.current.updateRows([{ id, matterNo: matterId, matterId, matterDescription: matterId, client: matterId }]); setSelectedMatterFromModal({}); } }, [apiRef, selectedCell, selectedMatterFromModal, selectedRow, setSelectedMatterFromModal]); 但是每次调用 processRowUpdate 时,都会传入旧行数据,从而覆盖我刚刚更新的任何新值。我必须使用 useEffect,因为新行值附带的数据位于 DataGrid 上下文之外,因此我无法使用内置回调或任何其他内容来实现此目的。 我该如何解决这个问题? 我有同样的问题,似乎 newRow 和 oldRow 值在数据网格 processRowUpdate 中颠倒了。可能是一个错误。 在等待知道确切的解决方案时,我实施了以下解决方法 这是我的问题和解决方法: //In my custom field : i create the newRow values when user click on submit const updateRows = (selectedOptions) => { let oldRow=props.params.row; let newRow={...oldRow}; newRow[props.params.colDef.field]=selectedOptions; //My workaround here : in a "homemade cache" I store a variable indicating that the updateRows api is currently in use Common.setCache("api.updateRows.used",true); props.params.api.updateRows([newRow]); } 当执行上述 api.updaterows api 时,也会执行 datagrid processRowUpdate。在这里我看到了和你一样的问题,newRow 不是正确的!而是传递了oldRow。但旧的 Row 变量包含正确的 newRow 数据。所以价值观好像颠倒了 因此,我在 Datagrid 组件中实现了以下解决方法: const processRowUpdate = (newRow, oldRow,isNew) => { //I use a homemade cache to store information if I use the API or not. If yes, I re-invert the data to have them in the right variables if(Common.getCache("api.updateRows.used").data) { let prevNewRow={...newRow}; newRow={...oldRow}; oldRow={...prevNewRow}; Common.setCache("api.updateRows.used",false); } 它可以工作,但不干净。我想知道是否可以只使用API

回答 1 投票 0

C# WPF datagrid行高不会超过datagrid高度

在C#、WPF和Visual Studio中,我在数据网格中显示来自sql数据库的一些数据,在描述列中它可能有很多行,目前它会截断行的显示

回答 1 投票 0

如何创建固定列数的DataGrid?

我有具有固定列数(5 列)的 DataGrid 控件,它是通过以下代码创建的: m_dictionary_data = new DataGrid(); { // 字典数据初始化 ...

回答 1 投票 0

如何在 linq C# SQL 命令中应用 group by 后的条件

我有一个查询,查询中的所有内容在没有最后一个条件的情况下都运行良好 (其中 s.Result ==“已接受”&& s.TypeofRest ==“主要” ) ,我使用最后一个条件

回答 1 投票 0

WPF DataGrid:重新排序行?

我正在创建一个 WPF 数据网格,我希望能够通过拖放对行重新排序,如下所示:我单击一行并将其向上或向下拖动。正如我所做的那样,一个标记显示了该行将被放置的位置...

回答 3 投票 0

如何添加MUI DataGrid编辑/删除按钮

我很难在 DataGrid 组件中的每行添加自定义按钮。 这是我的代码: 常量列 = [ { 字段: 'model_id', headerName: 'ID', 宽度: 70, 可排序: false }, { 菲...

回答 1 投票 0

WPF XAML DataGridTemplateColumn 分配给两个具有条件类型的 DataTemplate

在出色的 WPF 和 XAML 中挣扎,我发现了很多信息,例如这个问题, 关于如何将多个 DataTemplate 与数据类型条件一起使用,但我不知道如何将它们连接到 Data...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.