/*Excel文件《mtrdata.xls》,导入到数据表格控件DataGridView——mtrdata中。*/
/*利用文件流Stream技术进行导入操作。导入过程要注意控件的行数和列数的动态定义*/
using System.IO;//为了应用Stream技术,需要引用本名称空间
private void toolStripImp_Click(object sender, EventArgs e)
{OpenFileDialog dlg = new OpenFileDialog();//定义导入文件对话框,以便用户选择所需导入的文件
dlg.Filter = "txt files (*.txt)|*.txt|excel files (*.xls)|*.xls|All files (*.*)|*.*";
dlg.FilterIndex = 2;
dlg.Title = "导入文件选择";
dlg.RestoreDirectory = true;
dlg.ShowDialog();
Stream mystream;
if ((mystream = dlg.OpenFile()) != null)//用户已选择有效文件,同时该文件装载进文件流mystream
{
StreamReader sr = new StreamReader(mystream, System.Text.Encoding.GetEncoding(-0));//定义流的读取操作