到目前为止,我为managing business
构建了自己的程序,就像storage
程序一样。
我有使用.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;
}
}
这里是Form1Load:
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = Books.LoadBooksListFromFile(@"C:\Users\Димитър\Desktop\WindowsFormsApplication2\WindowsFormsApplication2\data\read.txt");
}
所以我的txt文件结构是
autor \t header \t count \t price;
我已经将4个文本框连接到text file
,我写在其中的同时将数据添加到datagridView
和txt file
,并且还刷新了数据..
到目前为止它是我想要的,现在我想从datagridview
删除我所选择的行
当然要从文件中删除,当我重新加载数据时,要从两个地方消失。我想用按钮&#34;删除或删除&#34;。