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来绑定数据呢?
展开
 我来答
火影最爱
2012-12-12 · TA获得超过273个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:191万
展开全部
你到底是想把list作为ListView1的数据源,还是想把datatable作为ListView1的数据源?

如果你想用list作为ListView1的数据源,可以这样写
ListView1.DataSource=list;
ListView1.DataBind();
追问
我是问问怎么把这些数据用datatable来存取?在内存中声明一个datatable,把后把这些数据填充到datatable里面,然后找个控件把这些在datatable中的数据绑定出来呈现在页面上?上面那些只是我自己的做法,搞不来。主要是问问datatable怎么弄。
百度网友702ea5f
2012-12-14 · 超过14用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:42.3万
展开全部
把list<>的值遍历个datatabel 在绑定就行了 其实可以直接绑定list<>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式