社区
C#
帖子详情
DataGridView删除行或者返回选中值在数据库中id(前两个帖子出错。。)
chengl1
2010-10-19 01:50:40
DataGridView中只反应数据库一部分字段,要在DataGridView删除数据库选中单元格那行,怎样实现呢?DataGridView表中可以实现。
或者能返回选中单元格在数据库中的ID也行。Id是数据库的主键
...全文
114
8
打赏
收藏
DataGridView删除行或者返回选中值在数据库中id(前两个帖子出错。。)
DataGridView中只反应数据库一部分字段,要在DataGridView删除数据库选中单元格那行,怎样实现呢?DataGridView表中可以实现。 或者能返回选中单元格在数据库中的ID也行。Id是数据库的主键
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zy6128012
2010-10-19
打赏
举报
回复
采用gridview中模板列:列是一个按钮
<asp:TemplateField HeaderText="修改" ShowHeader="False">
<ItemTemplate>
<asp:ImageButton ID="ImageButton2" runat="server" CausesValidation="false" CommandName="edit"
ImageUrl="~/Images/edit.gif" Text="修改" CommandArgument="<%# GridView1.Rows.Count %>" />
</ItemTemplate>
<ItemStyle CssClass="lianggezi" />
<HeaderStyle CssClass="lianggezi" />
</asp:TemplateField>
在gridview的rowcommand事件中
int index = Convert.ToInt32(e.CommandArgument.ToString());//e.CommandArgument值在aspx页面中设置
DataKey datakey = GridView1.DataKeys[index];
string ID = datakey["ID"].ToString();
得到了ID就可以更新数据库了
gridview1在查询结果中绑定datakey;
语句:GridView1.DataKeyNames = new string[] { "ID" };
wuyq11
2010-10-19
打赏
举报
回复
((DataTable)this.dg.DataSource).Rows.RemoveAt(dg.CurrentRow.Index)
dataGridView1.Rows.Remove(dataGridView1.Rows[i]);
sqldbcommandbuilder更新数据库
chengl1
2010-10-19
打赏
举报
回复
foreach (DataGridViewCell dc in DataGridView1.SelectedCells)
{
DataGridView1.Rows.RemoveAt(dc.RowIndex);///删除DataGridview的列表
string sql="Delete from table where id='"+返回id的值+"'"///这个返回id的值怎么求呢?
SqlHelper.ExecuteNonQuery("connstring", sql, CommandType.Text, null);
}
zhang523012313
2010-10-19
打赏
举报
回复
int row = ((GridViewRow)((Button)sender).NamingContainer).RowIndex;
string
id1
= this.GridView1.Rows[row].Cells[XX].Text;//XX是从零开始的数字
string sql = "delete from 表 where id = '" +
id1
+ "'";
sqlutil.executeSql(sql);//sqlutil是自己写的类
this.GridView1.DataBind();
打一壶酱油
2010-10-19
打赏
举报
回复
int row = ((GridViewRow)((Button)sender).NamingContainer).RowIndex;
string id = this.GridView1.Rows[row].Cells[XX].Text;//XX是从零开始的数字
string sql = "delete from 表 where id = '" + code + "'";
sqlutil.executeSql(sql);//sqlutil是自己写的类
this.GridView1.DataBind();
newboyjia
2010-10-19
打赏
举报
回复
[Quote=引用楼主 chengl1 的回复:]
DataGridView中只反应数据库一部分字段,要在DataGridView删除数据库选中单元格那行,怎样实现呢?DataGridView表中可以实现。
或者能返回选中单元格在数据库中的ID也行。Id是数据库的主键
[/Quote]
看不带明白
chengl1
2010-10-19
打赏
举报
回复
CSDN要挂了。。发了3次,前两个帖子错误了。。
DataGr
id
view
删除
选
中
行
数据
本文介绍了
DataGr
id
View
控件
中
关于选
中
行
的数量获取及数据
删除
的方法。包括如何获取已选
中
行
的数量,以及如何遍历选
中
行
并获取特定列的数据进
行
删除
操作。
2020-12-09
DataGr
id
View
删除
和更新数据
本文介绍如何使用
DataGr
id
View
控件进
行
数据的更新和
删除
操作。包括通过SqlConnection连接
数据库
,使用SqlDataAdapter填充数据集,以及通过SqlCommandBuilder和SqlDataAdapter完成数据更新,最后演示了如何
删除
选
中
的数据
行
。
winform代码:关联窗体数据更新,
删除
dataGr
id
view
中
选
中
的一
行
或多
行
本文介绍了一种实现窗体数据更新的方法,通过确保每个窗体唯一并重新加载数据来实现。此外,还详细说明了如何在
DataGr
id
View
中
删除
选
中
的一
行
或多
行
数据,并指出了初始化
DataGr
id
View
时需要注意的细节。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章