C# 显示数据表或数据集中的表
我正在VS2010中做一个网络项目,我对编程非常陌生。我只是想知道,一旦触发/单击按钮单击事件,如何在网页中显示datatable或dataset中的数据C# 显示数据表或数据集中的表,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我正在VS2010中做一个网络项目,我对编程非常陌生。我只是想知道,一旦触发/单击按钮单击事件,如何在网页中显示datatable或dataset中的数据 请帮忙 有很多方法可以做到这一点。。。其中之一是使用DataGrid控件。。。你可以看到这个例子 还有其他数据控件,如etc,也可以使用…下面是一个快速代码示例,让您开始: ASPX <asp:Button runat="server" Text="Click Me" ID="btnSubmit" onclic
请帮忙 有很多方法可以做到这一点。。。其中之一是使用DataGrid控件。。。你可以看到这个例子
还有其他数据控件,如etc,也可以使用…下面是一个快速代码示例,让您开始: 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>
有这么多不同的方法去做你想做的事情,但上面会给你一个快速的介绍
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();
}