c# 練習總結
這個方法是從listview中刪除資料同時也刪除txt檔案中的資料刪除
string input = ""; //串加器
foreach (ListViewItem item in listView1.Items)
{
if (item.Selected)
{
listView1.Items.Remove(item);
using (StreamReader sr = File.OpenText(@"d:/123.txt"))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
if (s != "")
{
if (s.Substring(0, s.LastIndexOf(';')) != item.Text)
{
input += "\r\n" + s;
}
}
}
}
allinput(input); //這是一個重寫方法
}
}
private static void inputtxt(string str) //寫文件 /把內容新增進去
{
FileStream fs = new FileStream(@"d:/123.txt", FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(str);
sw.Close();
fs.Close();
}
private static void allinput(string str)
{
FileStream fs = new FileStream(@"d:/123.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(str);
sw.Close();
fs.Close();
} //修改檔案
private void button1_Click_1(object sender, EventArgs e) //讀txt文件進行串的分解
{
listView1.Items.Clear();
string str = "";
using (StreamReader sr = File.OpenText(@"d:/123.txt"))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
if (s!="")
{
ListViewItem lvi = listView1.Items.Add(s.Substring(0,s.LastIndexOf(';'))); //取名稱
str=s.Substring(s.LastIndexOf(';')+1);
string[] m=str.Split(','); //陣列
lvi.SubItems.Add(m[0]); // //開始時間
lvi.SubItems.Add(m[1]); //結束時間
lvi.SubItems.Add(m[3]);
lvi.SubItems.Add(m[2]);
}
}
}
// button1.Enabled = false;
}
//由於時間的問題,從程式中Copy了一部分,剩下的我會很快傳上來和大家一起分享一下
相關文章
- C#反射機制學習總結C#反射
- 【C#學習之辨析小總結】C#
- .NET的C# 學習經驗總結C#
- C#程式設計學習(04):基本操作學習總結C#程式設計
- maven 學習總結(二)——Maven專案構建過程練習Maven
- 1.23訓練總結
- Redis 命令練習彙總Redis
- C#總結(二)事件Event 介紹總結C#事件
- C#字串操作總結C#字串
- python練習小結Python
- C# 多工網段掃描練習C#
- C#常用集合總結-2C#
- C# 索引器使用總結C#索引
- Python入門教程100天:Day05-練習總結Python
- 深度學習訓練時網路不收斂的原因分析總結深度學習
- 7.反轉整數。面試,筆試題目總結練習面試筆試
- c# .Net Core靜態檔案伺服器學習總結C#伺服器
- 實習總結
- 學習總結
- C#讀寫檔案總結C#
- C#讀取Excel方法總結C#Excel
- C#解析JSON字串總結C#JSON字串
- C# 6.0 的新特性總結C#
- 【C#之物件導向總結】C#物件
- C# async/await 使用總結C#AI
- C#模擬登入總結C#
- JS資料結構-棧-練習JS資料結構
- 資料結構專題練習資料結構
- 三次軟考高階經驗總結:換位思考,多練習
- 必知必會sql面試題練習總結之學生課程篇SQL面試題
- C#練習,應用for,while,do-while迴圈C#While
- C#設計模式之總結篇C#設計模式
- c#程式碼優化總結1C#優化
- C# 與 Java 的不同點總結C#Java
- C#檔案路徑操作總結
- mysqlimport學習總結MySqlImport
- Maven學習總結Maven
- MyBatis 學習總結MyBatis