winform实现TXT文档内容的读取并存入SQL数据库 急求代码 希望有高手帮我解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StreamReader读取http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx using System.IO; StreamReader sr = new StreamReader(@"E:\WebPage\2011-04-12\248808221\250167153.txt");//你的txt文件路径 string rowstring = ""; while (sr.Peek() > 0) { rowstring = sr.ReadLine();// 获取当前行字符串 //ADO.NET将其插入数据库 } sr.Close(); private void 保存ToolStripMenuItem_Click(object sender, EventArgs e) { this.saveFileDialog1.ShowDialog(); saveFileDialog1.Filter = "*.txt|*.txt"; string MyFileName = this.saveFileDialog1.FileName; if (MyFileName.Trim() == "") return; StreamWriter MyWriter = null; try { MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default); MyWriter.Write(this.richTextBox1.Text); } catch (Exception ) { MessageBox .Show ("写文本时发生错误!","信息提示",MessageBoxButtons .OK ,MessageBoxIcon.Information ); return; } finally { if (MyWriter != null) { MyWriter.Close(); } } } private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.ShowDialog(); openFileDialog1.Filter = "*.txt|*.txt"; string MyFileName = this.openFileDialog1.FileName; if (MyFileName.Trim() == "") return; StreamReader MyReader = null; try { MyReader = new StreamReader(MyFileName, System.Text.Encoding.Default); this.richTextBox1.Text = MyReader.ReadToEnd(); } catch//(Exception ) { MessageBox.Show("读取文本发生错误,请检查原文件是否是文本文件!","信息提示",MessageBoxButtons .OK ,MessageBoxIcon.Information ); return; } finally { if (MyReader != null) { MyReader.Close(); } } } private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit(); } private void 关闭ToolStripMenuItem_Click(object sender, EventArgs e) { Close(); } private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e) { this.richTextBox1 .Cut (); } private void 复制ToolStripMenuItem_Click(object sender, EventArgs e) { this.richTextBox1.Copy(); } private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e) { this.richTextBox1.Paste(); } private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e) { this.richTextBox1.Undo(); } private void 重做ToolStripMenuItem_Click(object sender, EventArgs e) { this.richTextBox1.Redo(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (richTextBox1.Text == "") { Application .Exit (); } else { MessageBox.Show("窗口即将关闭,是否保存?", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.saveFileDialog1.ShowDialog(); saveFileDialog1.Filter = "*.txt|*.txt"; string MyFileName = this.saveFileDialog1.FileName; if (MyFileName.Trim() == "") return; StreamWriter MyWriter = null; try { MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default); MyWriter.Write(this.richTextBox1.Text); } catch (Exception) { MessageBox.Show("写文本时发生错误!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } finally { if (MyWriter != null) { MyWriter.Close(); } } } } private void 打开OToolStripButton_Click(object sender, EventArgs e) { openFileDialog1.ShowDialog(); openFileDialog1.Filter = "*.txt|*.txt"; string MyFileName = this.openFileDialog1.FileName; if (MyFileName.Trim() == "") return; StreamReader MyReader = null; try { MyReader = new StreamReader(MyFileName, System.Text.Encoding.Default); this.richTextBox1.Text = MyReader.ReadToEnd(); } catch//(Exception ) { MessageBox.Show("读取文本发生错误,请检查原文件是否是文本文件!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } finally { if (MyReader != null) { MyReader.Close(); } } } private void 保存SToolStripButton_Click(object sender, EventArgs e) { this.saveFileDialog1.ShowDialog(); string MyFileName = this.saveFileDialog1.FileName; saveFileDialog1.Filter = "*.txt|*.txt"; if (MyFileName.Trim() == "") return; StreamWriter MyWriter = null; try { MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default); MyWriter.Write(this.richTextBox1.Text); } catch (Exception) { MessageBox.Show("写文本时发生错误!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } finally { if (MyWriter != null) { MyWriter.Close(); } } } private void 字体颜色ToolStripMenuItem_Click(object sender, EventArgs e) { colorDialog1.ShowDialog(); //string []s=new string [1048576]; //for (string q = richTextBox1.SelectedText; ; q++) //{ //} } private void 新建NToolStripButton_Click(object sender, EventArgs e) { } private void 剪切UToolStripButton_Click(object sender, EventArgs e) { this.richTextBox1.Cut(); } private void 复制CToolStripButton_Click(object sender, EventArgs e) { this.richTextBox1.Copy (); } private void 粘贴PToolStripButton_Click(object sender, EventArgs e) { this.richTextBox1.Paste (); } 请教。。如何在c#中对access查询,插入数据 comboBox控件的问题 c# 怎么实现替换 类下面还可以有一个子类是如何做到的 如何用C#建立拨号及断开 如何用C#在Access中创建表!急用 (100分求解)通过GetManifestResourceStream方法加载资源文件的问题 简单问题,让dropdownlist的项居中显示? c#如何获取IE窗口句柄并显示出来。 byte[]数组的赋值问题!急!!! C# FORM: 菜单上的&File &Edit,被乱激活的问题,为啥 C# 动态装载的组件dll,必须和exe在一个文件夹吗?
http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx
using System.IO;
StreamReader sr = new StreamReader(@"E:\WebPage\2011-04-12\248808221\250167153.txt");//你的txt文件路径
string rowstring = "";
while (sr.Peek() > 0)
{
rowstring = sr.ReadLine();// 获取当前行字符串
//ADO.NET将其插入数据库
}
sr.Close();
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.saveFileDialog1.ShowDialog();
saveFileDialog1.Filter = "*.txt|*.txt";
string MyFileName = this.saveFileDialog1.FileName;
if (MyFileName.Trim() == "") return;
StreamWriter MyWriter = null;
try
{
MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default);
MyWriter.Write(this.richTextBox1.Text);
}
catch (Exception )
{
MessageBox .Show ("写文本时发生错误!","信息提示",MessageBoxButtons .OK ,MessageBoxIcon.Information );
return;
}
finally
{
if (MyWriter != null)
{
MyWriter.Close();
}
}
}
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
openFileDialog1.Filter = "*.txt|*.txt";
string MyFileName = this.openFileDialog1.FileName;
if (MyFileName.Trim() == "")
return;
StreamReader MyReader = null;
try
{
MyReader = new StreamReader(MyFileName, System.Text.Encoding.Default);
this.richTextBox1.Text = MyReader.ReadToEnd();
}
catch//(Exception )
{
MessageBox.Show("读取文本发生错误,请检查原文件是否是文本文件!","信息提示",MessageBoxButtons .OK ,MessageBoxIcon.Information );
return;
}
finally
{
if (MyReader != null)
{
MyReader.Close();
}
}
} private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
} private void 关闭ToolStripMenuItem_Click(object sender, EventArgs e)
{
Close();
} private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1 .Cut ();
} private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Copy();
} private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Paste();
} private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Undo();
} private void 重做ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Redo();
} private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (richTextBox1.Text == "")
{
Application .Exit ();
}
else
{
MessageBox.Show("窗口即将关闭,是否保存?", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.saveFileDialog1.ShowDialog();
saveFileDialog1.Filter = "*.txt|*.txt";
string MyFileName = this.saveFileDialog1.FileName;
if (MyFileName.Trim() == "") return;
StreamWriter MyWriter = null;
try
{
MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default);
MyWriter.Write(this.richTextBox1.Text);
}
catch (Exception)
{
MessageBox.Show("写文本时发生错误!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
finally
{
if (MyWriter != null)
{
MyWriter.Close();
}
}
}
} private void 打开OToolStripButton_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
openFileDialog1.Filter = "*.txt|*.txt";
string MyFileName = this.openFileDialog1.FileName;
if (MyFileName.Trim() == "")
return;
StreamReader MyReader = null;
try
{
MyReader = new StreamReader(MyFileName, System.Text.Encoding.Default);
this.richTextBox1.Text = MyReader.ReadToEnd();
}
catch//(Exception )
{
MessageBox.Show("读取文本发生错误,请检查原文件是否是文本文件!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
} finally
{
if (MyReader != null)
{
MyReader.Close();
}
}
} private void 保存SToolStripButton_Click(object sender, EventArgs e)
{
this.saveFileDialog1.ShowDialog();
string MyFileName = this.saveFileDialog1.FileName;
saveFileDialog1.Filter = "*.txt|*.txt";
if (MyFileName.Trim() == "") return;
StreamWriter MyWriter = null;
try
{
MyWriter = new StreamWriter(MyFileName, false, System.Text.Encoding.Default);
MyWriter.Write(this.richTextBox1.Text);
}
catch (Exception)
{
MessageBox.Show("写文本时发生错误!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
finally
{
if (MyWriter != null)
{
MyWriter.Close();
}
}
} private void 字体颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
//string []s=new string [1048576];
//for (string q = richTextBox1.SelectedText; ; q++)
//{
//}
} private void 新建NToolStripButton_Click(object sender, EventArgs e)
{
} private void 剪切UToolStripButton_Click(object sender, EventArgs e)
{
this.richTextBox1.Cut();
} private void 复制CToolStripButton_Click(object sender, EventArgs e)
{
this.richTextBox1.Copy ();
} private void 粘贴PToolStripButton_Click(object sender, EventArgs e)
{
this.richTextBox1.Paste ();
}