C# 使用TXT文件从DataGridView中删除行
到目前为止,我为C# 使用TXT文件从DataGridView中删除行,c#,datagridview,row,text-files,selected,C#,Datagridview,Row,Text Files,Selected,到目前为止,我为管理业务构建了自己的程序,比如存储程序。 我有一个使用.txt文件的条件。 我的情况是这样的。我有datagridview,我用数据和 将这些数据保存到文件中。并在应用程序启动时将其加载到表单中 class Books { public string bookAutor { get; set; } public string bookHeader { get; set;
管理业务
构建了自己的程序,比如存储
程序。
我有一个使用.txt
文件的条件。
我的情况是这样的。我有datagridview
,我用数据和
将这些数据保存到文件中。并在应用程序启动时将其加载到表单中
class Books
{
public string bookAutor
{
get;
set;
}
public string bookHeader
{
get;
set;
}
public int bookCount
{
get;
set;
}
public int bookPrice
{
get;
set;
}
public static List<Books> LoadBooksListFromFile(string path)
{
var books = new List<Books>();
foreach (var line in File.ReadAllLines(path))
{
var columns = line.Split('\t');
books.Add(new Books
{
bookAutor = columns[0],
bookHeader = columns[1],
bookCount = Convert.ToInt32(columns[2]),
bookPrice = Convert.ToInt32(columns[3])
});
}
return books;
}
}
所以我的txt文件结构是
autor \t header \t count \t price;
我有4个文本框,它们连接到文本文件
,我在其中写入将数据同时添加到datagridView
和txt文件
,并刷新数据。。
到目前为止,这是我想要的,现在我想从datagridview
当然,当我重新加载数据时,从文件中删除到,从两个地方都消失了。我想用“删除或删除”按钮变成它。只是好奇,为什么你用txt文件而不是数据库?如果你使用数据库,所有这些基本上都是现成的。。就像年终项目:)这只是整个系统的一个片段:)
autor \t header \t count \t price;