C#.net中的sql如何实现 select * 查询指定行?

具体是这样的,我设置了一个变量w = dgrd_Popedom(datagridview控件名).CurrentCell.RowIndex;,现在想通过update语句,修改选中当前的行的数据,并更新数据库。这个update 语句不会写了。。。

第1个回答  2012-03-06
datagridview ???
我这里有个gridview的示例 看看能不能帮到你
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
SqlParameter[] para = new SqlParameter[3];
para[0] = new SqlParameter("@in_Fname", YTB.Utils.RemoveHtml(((TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text.ToString().Trim()));
para[1] = new SqlParameter("@in_Fid", GridView1.DataKeys[e.RowIndex].Value);
para[2] = new SqlParameter("@in_Faddress", YTB.Utils.RemoveHtml(((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim()));
YTB.DBUtility.SqlHelper.ExecuteNonQuery(CommandType.StoredProcedure, "sp_Flink_Update", para);
YTB.JScript.AlertAndRedirect("友情链接更新成功!", Request.Path);
GridView1.EditIndex = -1;
GetData();

}

这是一个简单的gridview修改例子本回答被网友采纳
第2个回答  2012-03-06
你应该获取控件中当前行的某一列(这个列是数据的唯一标识符),然后根据这个来修改本回答被提问者采纳
第3个回答  2012-03-06
额。。。貌似你想直接在控件中搞定一切似得 只能获取当前行的数据然后再执行sql