日期:2014-05-18  浏览次数:20395 次

GridView中取值问题
做博客系统
用一个gridview显示所有文章标题和日期
我添加了删除按钮,
在RowDeleting中
 利用delete from new where title='" + myGV.Rows[e.RowIndex].Cells[0].Text + "‘
 即标题与数据库进行比对可以直接删除文章

我想能够通过点击文章,可以跳转页面,进而通过该标题将文章内容显示出来
但是不知道怎么传递标题这个值 GridView.Rows[e.RowIndex].Cells[0].Text好像只能在RowDeleting中使用
应该怎么做?

最好能说详细点 ,我刚接触asp.net

------解决方案--------------------
不建议通过标题删除文章,应该通过文章的ID删除文章,可以用个隐藏的Label存储文章ID,然后通过ID删除文章。

代码:
Label lblID = (Label)myGV.Rows[e.RowIndex].FindControl("lblID");
delete from new where id='" + lblID.Text + "'