作者kevin888 (kevin)
看板C_Sharp
标题[问题] 判断副档名後将 资料汇入DATAGRID
时间Sun Oct 9 19:23:04 2011
以前玩了很多种将资料汇入DATAGRIDVIEW
但是有没有方法可以让我对档案路径字串的附档名做判断呢?
我的资料类型有TXT ACCESS SQL EXCEL
我取档案完整路径是用OpenFileDialog
然後我会将路径字串显示在TEXTBOX中
请问有办法由判断附档名来 选择资料读取方式 吗?
感谢各位!
刚无意中看到解法
private void button1_Click(object sender, EventArgs e)//来源位置
{
// 建立 OpenFileDialog 物件。
OpenFileDialog ofd = new OpenFileDialog();
// ofd.Filter = "txt(*.txt)|*.txt|" + "所有档案|*.*";
// 设定 OpenFileDialog 物件的各个属性。
ofd.CheckFileExists = true;
ofd.InitialDirectory = "D:\\";
ofd.RestoreDirectory = true;
ofd.Multiselect = false;
// 将使用者所选取之文字档的完整路径显示於 textBox1 文字方块中。
if (ofd.ShowDialog() == DialogResult.OK)
{ textBox1.Text = ofd.FileName;
string pao = Path.GetExtension(textBox1.Text);
if (pao == ".txt")
{ }
if (pao == ".mdb")
{ Show_Record(); }
if (pao == ".accdb")
{ Show_Record(); }
if (pao == ".mdf")
{ }
if (pao == ".sdf")
{ }
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.131.77
1F:→ apiod:不就把副档名取出来做判断吗? 10/09 20:35
※ 编辑: kevin888 来自: 111.249.131.77 (10/09 21:47)
2F:→ kevin888:还有别的方法可以取副档名吗? 10/09 21:48
3F:推 vulurn:Path.GetExtension 10/09 23:02