6

データをデータテーブルに入れます。

dt.TableName = "SA1";
da.Fill(dt);

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

今、boundfield を使用する必要があるかどうかわかりません (すべての列に対して)

<asp:BoundField DataField="Unit" HeaderText="Unit" SortExpression="Unit"  />

または使用

<asp:TemplateField>
    <HeaderTemplate>
        Units
    </HeaderTemplate>
    <ItemTemplate>
        <asp:TextBox runat="server" ID="txbUnits" Text='<%# Eval("Unit")%>'></asp:TextBox>
    </ItemTemplate>
</asp:TemplateField>

進むにつれてデータを追加します。グリッドビューの目的はデータを表示することだけです

4

3 に答える 3

4

データを表示するだけの場合は、バインドされたフィールド属性を使用する必要があります。

于 2014-04-22T12:06:51.707 に答える
1
  • BoundField は、指定された DataSource フィールドの値をテキストとして表示します。
  • TemplateField では、HTML マークアップ、Web コントロール、およびデータ バインディング構文を組み合わせることができます。

    あなたの目的はデータを表示することだけです.だから私はあなたが必要だと思います BoundField Here

于 2014-04-22T12:09:34.083 に答える