gridview选择数据提交到数据库
来源:百度知道 编辑:UC知道 时间:2024/06/19 04:30:47
GridView绑定数据只是从数据库中查询数据后进行绑定;
你可以在前台数据绑定中添加下面代码:
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnSelect" runat="server" Text="选中" CommandName="Select" CommandArgument= '<%#Eval( "id ")%>' />
</ItemTemplate>
</asp:TemplateField>
后台CS:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName == "Select")
{
int id = e.CommandArgument.toString();
//通过该ID获取该行的所有数据;
//然后将该行数据添加该另一个数据库当中去;
}
}
gridview按钮提交的话是整张表跟着修改
所以你可以这样:
设置一个更新按钮:btnUpdate
它的单击事件里写(就这两句代码搞定):
SqlCommandBuilder builder = new SqlCommandBuilder(dataAdapter);//括号里的是你已经创建的DataAdaper对象
dataAdapter.Update(dataset, "你自定义的表名");//调用DataAdaper的Update()方法;括号里的是数据集对象,数据表名称字符串
那就是与数据库交互的问题了