ASP.NET中怎样将一个文本文件的内容读取到ASPX页面上?
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLLAAA|+|BBB|+|CCC|...
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
文本的内容就是上面这些,怎么把这些内容读取到页面上?不能先添加到数据库在读取出去,怎么先把他放在内存里面,然后从内存中读取出来并呈现在页面上?
HttpPostedFile HPF = FileLoad.PostedFile;//创建客户端上传文件的对象
string FileAdress = FileLoad.PostedFile.FileName;//取得上传路径
string[] str = File.ReadAllLines(FileAdress, Encoding.Default);//根据路劲打开这个文件,返回文本文件的所有行
IList<string> list = new List<string>();//
for (int i = 0; i < str.Length; i++)//遍历每一行
{
string[] newstr = str[i].Split(new string[] { "|+|" }, StringSplitOptions.RemoveEmptyEntries);//去除文本中的特殊字符得到一列
string strImte = string.Empty;
foreach (string itme in newstr)//循环取列值
{
strImte += itme;//复制给另外一个对象
}
list.Add(strImte);//添加这个对象到list集合中
}
if (list != null)
{
ListView1.InsertItem.DataItem = list;//绑定List集合到ListView1中//绑定出错
//this.ListView1.Items.Add(list);
}
怎么使用datatable来绑定数据呢? 展开
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
AAA|+|BBB|+|CCC|+|DDD|+|EEE|+|FFF|+|GGG|+|HHH|+|III|+|JJJ|+|KKK|+|LLL
文本的内容就是上面这些,怎么把这些内容读取到页面上?不能先添加到数据库在读取出去,怎么先把他放在内存里面,然后从内存中读取出来并呈现在页面上?
HttpPostedFile HPF = FileLoad.PostedFile;//创建客户端上传文件的对象
string FileAdress = FileLoad.PostedFile.FileName;//取得上传路径
string[] str = File.ReadAllLines(FileAdress, Encoding.Default);//根据路劲打开这个文件,返回文本文件的所有行
IList<string> list = new List<string>();//
for (int i = 0; i < str.Length; i++)//遍历每一行
{
string[] newstr = str[i].Split(new string[] { "|+|" }, StringSplitOptions.RemoveEmptyEntries);//去除文本中的特殊字符得到一列
string strImte = string.Empty;
foreach (string itme in newstr)//循环取列值
{
strImte += itme;//复制给另外一个对象
}
list.Add(strImte);//添加这个对象到list集合中
}
if (list != null)
{
ListView1.InsertItem.DataItem = list;//绑定List集合到ListView1中//绑定出错
//this.ListView1.Items.Add(list);
}
怎么使用datatable来绑定数据呢? 展开
2个回答
展开全部
你到底是想把list作为ListView1的数据源,还是想把datatable作为ListView1的数据源?
如果你想用list作为ListView1的数据源,可以这样写
ListView1.DataSource=list;
ListView1.DataBind();
如果你想用list作为ListView1的数据源,可以这样写
ListView1.DataSource=list;
ListView1.DataBind();
追问
我是问问怎么把这些数据用datatable来存取?在内存中声明一个datatable,把后把这些数据填充到datatable里面,然后找个控件把这些在datatable中的数据绑定出来呈现在页面上?上面那些只是我自己的做法,搞不来。主要是问问datatable怎么弄。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询