`
javatoyou
  • 浏览: 1018813 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

绑定txt文件到DataGrid

 
阅读更多
这里是DataGrid,换成GridView也一样

将文本文件和aspx文件放在统一文件夹下即可。

ReportFile.txt

ReportFile.aspx

  1. <%@PageLanguage="C#"AutoEventWireup="True"%>
  2. <html>
  3. <head>
  4. <scriptrunat="server">
  5. voidPage_Load(Objectsender,EventArgse)
  6. {
  7. stringConnectionString;
  8. stringSQLString;
  9. ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(".")+";ExtendedProperties=/"Text;HDR=yes;FMT=Delimited/"";
  10. SQLString="Select*fromReportFile.txt";
  11. System.Data.OleDb.OleDbConnectionConnectionText=newSystem.Data.OleDb.OleDbConnection();
  12. ConnectionText.ConnectionString=ConnectionString;
  13. ConnectionText.Open();
  14. System.Data.OleDb.OleDbDataAdapterAdapterText=newSystem.Data.OleDb.OleDbDataAdapter(SQLString,ConnectionText);
  15. System.Data.DataSetDataSetText=newSystem.Data.DataSet("TextFiles");
  16. AdapterText.Fill(DataSetText,"TextFile");
  17. DataGrid1.DataSource=DataSetText;
  18. DataGrid1.DataBind();
  19. ConnectionText.Close();
  20. }
  21. voidDG_ItemDataBind(Objectsender,DataGridItemEventArgse)
  22. {
  23. if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
  24. {
  25. e.Item.Attributes.Add("title",e.Item.Cells[0].Text);
  26. e.Item.Cells[0].Text="<atarget=_blankhref="+e.Item.Cells[1].Text+">"+e.Item.Cells[0].Text+"</a>";
  27. }
  28. else
  29. e.Item.Attributes.Add("style","background-color:#dedede");
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <formrunat="server">
  35. <asp:DataGridid="DataGrid1"runat="server"OnItemDataBound="DG_ItemDataBind"Style="font-size:9pt"/>
  36. </form>
  37. </body>
  38. </html>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics