vs 2008 怎么删除数据库

vs 2008 怎么删除数据库,第1张

首先GridView的属性datakeys绑定你表的主键ID列

然后添加删除列

激活事件

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

{

int id = intParse(GridView1DataKeys[eRowIndex]ValueToString());

//再把id做为参数传给删除语句,注意类型转换

"delete from MessageBoard where Message="+id

}

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

直接在GridView1加Delete列也可以<asp:SqlDataSource ID="SqlDataSource1" runat="server"

DeleteCommand="DELETE FROM [stuent] WHERE [StuID]=@StuID"

SelectCommand="SELECT [StuID], [StuName], [Stupassword] FROM [stuent] "

ConnectionString="<%$ ConnectionStrings:xueshengConnectionString %>" >

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AutoGenerateDeleteButton="True"

DataKeyNames="StuID" DataSourceID="SqlDataSource1">

如果protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

{

主要代码是

string strconn = ConvertToString(ConfigurationManagerConnectionStrings["sqlconn"]);//sqlconn自己命名

SqlConnection conn = new SqlConnection(strconn);

connOpen();

string strsql = "delete from customer where CustomID=@customid";//列名改成自己的

SqlCommand cmd = new SqlCommand(strsql, conn);

SqlParameter param = new SqlParameter("@customid", GridView1DataKeys[eRowIndex]Value);

cmdParametersAdd(param);

}

aspx那边要加OnRowDeleting="GridView1_RowDeleting

可以在每行的后面添加一个删除按钮,然后在RowDeleting事件里面写对应的删除代码,例如可以在这个事件里面写sql语句来删除数据库对应的数据,然后重新databind()一下gridview的数据

int RowNumber=thisDataGridViewCurrentCellRowIndex;

thismysetTable[0]Rows[RowNumber]Delete();

Sqlconnection sqlcon=new Sqlconnection ("连接数据库字符串");

SqlDataAdapter sqlada=new SqlDataAdapter("","sqlcon");

SqlCommandBuIlder sqlbuiler=new SqlCommandBuIlder(sqlada);

sqladaUpdate(myset);

以上就是关于vs 2008 怎么删除数据库全部的内容,包括:vs 2008 怎么删除数据库、C#&ASP.NET中GridView删除一行数据的程序、ASP.NET中怎么实现gridview中的行删除 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9499516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存