0

私はテンプルレートとしてTextBoxesを備えたGridViewを持っています。これで、データベースに挿入できるようになりました。グリッドビューにテンプレートとしてチェックボックスがあるので、チェックボックスをオンにすると、それぞれの行の値がDBに挿入されます。次に、更新のために同じグリッドビューにデータベース値を表示します。私はそうすることができませんので、誰かが私を助けてくれますか

これは私のC#コードです

SqlCommand search2 = new SqlCommand("select * from OtherCostData", con);
SqlDataAdapter da = new SqlDataAdapter(search2);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();

顧客名のみを取得し、残りは空になります

4

1 に答える 1

1

私があなたを理解した場合、グリッドビューのテキストボックスを埋めるためにあなたがする必要があることは次のとおりです。

<TemplateField>
  <ItemTemplate>
    <asp:TextBox runat="server" id="txtGrid1" Text='<%#DataBinder.Eval(Container.DataItem, "YourColumnName")%>'/>
  </ItemTemplate>
</TemplateField>

テキストボックスの情報をデータベースに保存できるかどうかわかりませんでした。そうでない場合は、お知らせください。サポートさせていただきます。

よろしくお願いします。

于 2013-02-18T13:36:34.380 に答える