C#如何在没有数据库的情况下删除和更新数据

C#如何在没有数据库的情况下删除和更新数据,c#,datagridview,C#,Datagridview,我正在尝试从datagridview中删除输入数据。这可以在操作后将其隐藏,并再次显示 我试着用这个 foreach (DataGridViewCell oneCell in table.SelectedCells) if(oneCell.Selected) table.Rows.RemoveAt(oneCell.RowIndex); private void displayData() { table.DataSource = null;

我正在尝试从datagridview中删除输入数据。这可以在操作后将其隐藏,并再次显示

我试着用这个

foreach (DataGridViewCell oneCell in table.SelectedCells)
    if(oneCell.Selected)
        table.Rows.RemoveAt(oneCell.RowIndex);


private void displayData()
    {
        table.DataSource = null;

        DataTable data = new DataTable();
        data.Columns.Add("Serial Number");
        data.Columns.Add("Car Type");
        data.Columns.Add("Bin Location");
        data.Columns.Add("Park Duration");
        data.Columns.Add("Park Fees");

        for (int i = 0; i < carInfoSize; i++)
        {
            if (!string.IsNullOrEmpty(carInfo[i, 0]) && !carInfo[i, 0].Equals("0"))
            {
                data.Rows.Add(carInfo[i, 0], carInfo[i, 1], carInfo[i, 2], carInfo[i, 3], carInfo[i, 4]);
            }
        }

        table.DataSource = data;
    }
foreach(DataGridViewCell表中的一个单元格。SelectedCells)
如果(选定一个单元格)
table.Rows.RemoveAt(oneCell.RowIndex);
私有void displayData()
{
table.DataSource=null;
DataTable数据=新DataTable();
数据。列。添加(“序列号”);
数据。列。添加(“车辆类型”);
数据。列。添加(“箱子位置”);
数据。列。添加(“停车持续时间”);
数据。列。添加(“停车费”);
对于(int i=0;i
不要使用foreach循环删除集合中的项目,因为它会生成错误。是web应用程序还是Windows?您能否分享如何在网格视图中加载数据的代码?在什么样的操作中你试图删除数据?它是一个窗口窗体