C# .NET core 3.1 react数据网格教程/示例

C# .NET core 3.1 react数据网格教程/示例,c#,reactjs,react-data-grid,asp.net-core-3.1,C#,Reactjs,React Data Grid,Asp.net Core 3.1,我有一个.net core 3.1 react web应用程序。我对利用adazzle的react数据网格感兴趣,但我还没有找到任何示例实现。 在.NETCore中是否有react数据网格的示例 如果您访问jquery数据表,我对其非常熟悉。只需单击示例网格上的Sandbox,它就会打开一个包含所有所需代码的新窗口 使用.net core 3.1?所需的唯一一件事就是从服务器获取数据。除此之外,您在前端与JS或TS 这是一个基本的例子 import React from "react"; imp

我有一个.net core 3.1 react web应用程序。我对利用adazzle的react数据网格感兴趣,但我还没有找到任何示例实现。 在.NETCore中是否有react数据网格的示例

如果您访问jquery数据表,我对其非常熟悉。只需单击示例网格上的Sandbox,它就会打开一个包含所有所需代码的新窗口

使用
.net core 3.1?
所需的唯一一件事就是从服务器获取数据。除此之外,您在前端与
JS
TS

这是一个基本的例子

import React from "react";
import ReactDOM from "react-dom";
import ReactDataGrid from "react-data-grid";
import "./styles.css";

const columns = [
  { key: "id", name: "ID", editable: true },
  { key: "title", name: "Title", editable: true },
  { key: "complete", name: "Complete", editable: true }
];

const rows = [
  { id: 0, title: "Task 1", complete: 20 },
  { id: 1, title: "Task 2", complete: 40 },
  { id: 2, title: "Task 3", complete: 60 }
];

class Example extends React.Component {
  state = { rows };

  onGridRowsUpdated = ({ fromRow, toRow, updated }) => {
    this.setState(state => {
      const rows = state.rows.slice();
      for (let i = fromRow; i <= toRow; i++) {
        rows[i] = { ...rows[i], ...updated };
      }
      return { rows };
    });
  };
  render() {
    return (
      <ReactDataGrid
        columns={columns}
        rowGetter={i => this.state.rows[i]}
        rowsCount={3}
        onGridRowsUpdated={this.onGridRowsUpdated}
        enableCellSelect={true}
      />
    );
  }
}

const rootElement = document.getElementById("root");
ReactDOM.render(<Example />, rootElement);
从“React”导入React;
从“react dom”导入react dom;
从“react数据网格”导入ReactDataGrid;
导入“/styles.css”;
常量列=[
{key:“id”,name:“id”,可编辑:true},
{key:“title”,name:“title”,可编辑:true},
{key:“complete”,name:“complete”,可编辑:true}
];
常量行=[
{id:0,标题:“任务1”,完成时间:20},
{id:1,标题:“任务2”,完成时间:40},
{id:2,标题:“任务3”,完成时间:60}
];
类示例扩展了React.Component{
状态={rows};
onGridRowsUpdated=({fromRow,toRow,updated})=>{
this.setState(state=>{
const rows=state.rows.slice();
for(让i=fromRow;i
);
}
}
const rootElement=document.getElementById(“根”);
render(,rootElement);
如果您转到他们的。只需单击示例网格上的沙盒,它就会打开一个包含您需要的所有代码的新窗口

使用
.net core 3.1?
所需的唯一一件事就是从服务器获取数据。除此之外,您还可以在前端使用
JS
TS

这是一个基本的例子

import React from "react";
import ReactDOM from "react-dom";
import ReactDataGrid from "react-data-grid";
import "./styles.css";

const columns = [
  { key: "id", name: "ID", editable: true },
  { key: "title", name: "Title", editable: true },
  { key: "complete", name: "Complete", editable: true }
];

const rows = [
  { id: 0, title: "Task 1", complete: 20 },
  { id: 1, title: "Task 2", complete: 40 },
  { id: 2, title: "Task 3", complete: 60 }
];

class Example extends React.Component {
  state = { rows };

  onGridRowsUpdated = ({ fromRow, toRow, updated }) => {
    this.setState(state => {
      const rows = state.rows.slice();
      for (let i = fromRow; i <= toRow; i++) {
        rows[i] = { ...rows[i], ...updated };
      }
      return { rows };
    });
  };
  render() {
    return (
      <ReactDataGrid
        columns={columns}
        rowGetter={i => this.state.rows[i]}
        rowsCount={3}
        onGridRowsUpdated={this.onGridRowsUpdated}
        enableCellSelect={true}
      />
    );
  }
}

const rootElement = document.getElementById("root");
ReactDOM.render(<Example />, rootElement);
从“React”导入React;
从“react dom”导入react dom;
从“react数据网格”导入ReactDataGrid;
导入“/styles.css”;
常量列=[
{key:“id”,name:“id”,可编辑:true},
{key:“title”,name:“title”,可编辑:true},
{key:“complete”,name:“complete”,可编辑:true}
];
常量行=[
{id:0,标题:“任务1”,完成时间:20},
{id:1,标题:“任务2”,完成时间:40},
{id:2,标题:“任务3”,完成时间:60}
];
类示例扩展了React.Component{
状态={rows};
onGridRowsUpdated=({fromRow,toRow,updated})=>{
this.setState(state=>{
const rows=state.rows.slice();
for(让i=fromRow;i
);
}
}
const rootElement=document.getElementById(“根”);
render(,rootElement);