2011-07-06 51 views
3

我正在做VS 2010中的Web項目,我對編程頗爲陌生。我只是想知道如何在button_click事件被觸發/點擊後從網頁中的數據表或數據集顯示數據?來自數據表或數據集的顯示錶

請幫忙!

回答

4

這裏是一個快速的代碼示例,讓您開始:

ASPX

<asp:Button runat="server" Text="Click Me" ID="btnSubmit" 
     onclick="btnSubmit_Click" /> 
    <asp:GridView runat="server" AutoGenerateColumns="false" ID="GridView1"> 
     <Columns> 
      <asp:BoundField DataField="ID" /> 
      <asp:BoundField DataField="productName" HeaderText="Product Name" /> 
      <asp:BoundField DataField="unitCost" HeaderText="Cost" dataformatstring="${0:F2}" /> 
     </Columns> 
    </asp:GridView> 

C#

 public void BindData() 
     { 
      DataTable dt = new DataTable(); 
      dt.Columns.Add("ID", typeof(int)); 
      dt.Columns.Add("productName", typeof(string)); 
      dt.Columns.Add("unitCost", typeof(decimal)); 

      dt.Rows.Add(1, "Pineapple", 1.45); 
      dt.Rows.Add(3, "Apple", 1.45); 
      dt.Rows.Add(17, "Orange", 6.33); 
      dt.Rows.Add(23, "Pear", 17.32); 
      dt.Rows.Add(27, "Banana", 12.20); 

      GridView1.DataSource = dt; 
      GridView1.DataBind(); 
     } 

     protected void btnSubmit_Click(object sender, EventArgs e) 
     { 
      BindData(); 
     } 

有這麼多不同的方式去了解你正在嘗試做的,但上述會給你一個簡單介紹。

+0

感謝您的幫助 – Ash

0

有很多方法可以做到這一點...它的一個是使用DataGrid控件......你可以看到的例子here...

有喜歡Repeater等其他數據的控制,這也可以用來...

+0

謝謝你的幫助! – Ash

相關問題