我知道,先获取选中一行的主键,代码如下:
string si=dataGridView1.CurrentRow.Cells["cinvcode"].FormattedValue.ToString();
然后你再 delete from table where ID = si
相信你懂的.
将他绑定的数据删除就可以了
我问的是删除语句该怎么写。就是那个“删除”按钮里的代码应该怎么写?
@Mr.军: 删除语句?就是将你的数据源删除一条数据就可以了!至于删不删除数据库里面的东西,就看你自己的业务了!
数据源是什么:List<T>还是DataTable???
就是那个“删除”按钮里的代码应该怎么写,要把选择的记录从数据库中彻底删除
首先获取你控件里面选中那一行的ID(不知道你用的是repeater还是gridview,你可以百度查询如何获取他们的ID,不是太难),然后delete from table where id="你获取的ID";
在进行数据绑定的时候,把每条记录的ID绑定到数据绑定控件的tag属性中,然后选择要删除的行,获取tag属性,跟据ID删除对应的记录就行了。
看那一项获得焦点了,就记住ID,然后SQL语句删除啊!