0

我有一个带有 TextBoxes 作为模板的 GridView。现在我可以插入数据库了。我在gridview中有一个复选框作为模板,所以当我选中复选框时,相应行中的值将被插入到数据库中,现在我想在同一个GridView中显示数据库值以进行更新。我做不到,任何人都可以帮助我

这是我的 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

如果我理解你,你需要做的是填充你的gridview的文本框:

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

我不明白您是否能够将文本框信息保存在数据库中。如果你不是,请告诉我,所以我会尽力帮助你。

此致。

于 2013-02-18T13:36:34.380 回答