怎么把本地txt文件导入DataGrideView控件中 怎么把本地txt文件导入DataGrideView控件中,不连数据库的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没法直接导入,可以用File.Read读入List<>中再绑定到DataGrideView 参考string filename = "fullpath"; StreamReader sr = new StreamReader(filename); ArrayList lines = new ArrayList(); // 从文件中读取内容并把它们赋给显示文件内容对象框中的 // txtContent文本框。 while (sr.Peek() != -1) { lines.Add(sr.ReadLine()); // 一次读取一行数据 } fileForm.txtContent.Lines = (string[])lines.ToArray(Type.GetType("System.String")); sr.Close(); 用这个: public static List<String[]> ReadTxt(string filePathName) { List<String[]> ls = new List<String[]>(); StreamReader fileReader=new StreamReader(filePathName); string strLine=""; while (strLine != null) { strLine = fileReader.ReadLine(); if (strLine != null && strLine.Length>0) { ls.Add(strLine.Split(','));//换成你的txt中实际的分隔符 //Debug.WriteLine(strLine); } } fileReader.Close(); return ls; }在调用上面方法后,把数据放到DataTable,然后绑定DataGrideView! 为什么dataTable.DefaultView.Sort不起作用? c# (vs2005) 中的 Try ...Finally 中变量无法访问 隐藏不需要的类名称 求一个算法 C#中如何绑定网页的标题? 在一个页面中载入多个datagrid遇到奇怪问题!(图)求解 做过微软外派的前辈请进 我这里有个“C#时尚编程百例”,要的留EMAIL C# 学习提高经验 c# 如何让子窗体不在任务管理器中显示? CrystalReport 如何使文本可编辑 存图像
string filename = "fullpath";
StreamReader sr = new StreamReader(filename);
ArrayList lines = new ArrayList();
// 从文件中读取内容并把它们赋给显示文件内容对象框中的
// txtContent文本框。
while (sr.Peek() != -1)
{
lines.Add(sr.ReadLine()); // 一次读取一行数据
}
fileForm.txtContent.Lines = (string[])lines.ToArray(Type.GetType("System.String"));
sr.Close();
{
List<String[]> ls = new List<String[]>();
StreamReader fileReader=new StreamReader(filePathName);
string strLine="";
while (strLine != null)
{
strLine = fileReader.ReadLine();
if (strLine != null && strLine.Length>0)
{
ls.Add(strLine.Split(','));//换成你的txt中实际的分隔符
//Debug.WriteLine(strLine);
}
}
fileReader.Close();
return ls;
}
在调用上面方法后,把数据放到DataTable,然后绑定DataGrideView!