Показать таблицу из набора данных или набора данных - PullRequest
3 голосов
/ 06 июля 2011

Я занимаюсь веб-проектом в VS 2010, и я довольно новичок в программировании. Мне было просто интересно, как отобразить данные из набора данных или набора данных на веб-странице после запуска / нажатия события button_click?

Пожалуйста, помогите!

Ответы [ 2 ]

4 голосов
/ 06 июля 2011

Вот быстрый пример кода, с которого можно начать:

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 голосов
/ 06 июля 2011

Есть много способов сделать это ... Одним из них является использование элемента управления DataGrid ... Вы можете увидеть пример здесь ...

Есть и другие данныеэлементы управления типа Repeater и т. д., которые также можно использовать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...