程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 數據綁定技術—如何使用DataBinder.Eval()方法進行數據綁定

數據綁定技術—如何使用DataBinder.Eval()方法進行數據綁定

編輯:關於ASP.NET
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="C#" runat="server">
  
  void Page_Load(Object semder, EventArgs e)
  {
 // 創建數據庫連接字符串及SqlDataAdapter對象
 string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer_pubs"];
    SqlConnection myConnection = new SqlConnection(ConnStr);
    SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection);
 // 生成DataSet對象並填充數據
    DataSet ds = new DataSet();
    myCommand.Fill(ds, "Titles");
 // 將Repeater控件進行數據綁定
    MyRepeater.DataSource = ds.Tables["Titles"].DefaultView;
    MyRepeater.DataBind();
  }
  
</script>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
 <ASP:Repeater id="MyRepeater" runat="server">
  <HeaderTemplate>
  <table width="100%" style="font: 8pt verdana">
   <tr style="background-color:DFA894">
   <th>Title</th>
   <th>Title ID</th>
   <th>Type</th>
   <th>Publisher ID</th>
   <th>Price</th>
   </tr>
  </HeaderTemplate>
  <ItemTemplate>
  <tr style="background-color:FFECD8">
   <td>
   <%# DataBinder.Eval(Container.DataItem, "title") %>
   </td>
   <td>
   <%# DataBinder.Eval(Container.DataItem, "title_id") %>
   </td>
   <td>
   <%# DataBinder.Eval(Container.DataItem, "type") %>
   </td>
   <td>
   <%# DataBinder.Eval(Container.DataItem, "pub_id") %>
   </td>
   <td>
   <%# DataBinder.Eval(Container.DataItem, "price", "$ {0}") %>
   </td>
  </tr>
  </ItemTemplate>
  <FooterTemplate>
  </table>
  </FooterTemplate>
 </ASP:Repeater>
</body>
</html>

出處:http://mjgforever.cnblogs.com/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved