作者pvq212 (pvq212)
看板Visual_Basic
标题[.NET] 有关於griview 使用选取抓取主键
时间Fri Apr 28 01:04:02 2017
使用的程式是:VS2017
各位好
小弟在做作业时遇到瓶颈
爬过文了不得其解
有关於使用了griview本身的选取功能後
找到两个方法可以抓到我要的栏位
一个是利用"DataKeyNames"抓取主键
这个方法看起来比较实用,不过网路上的很多方法都试过
没有成功过
另外一个方法是
在SelectedIndexChanging下直接抓取我要的栏位
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
Label2.Text = GridView1.Rows[e.NewSelectedIndex].Cells[1].Text;
}
不过两个不同页面的griview都用了一样的这段程式码,却只有成功一个
选取时,Label没有跟着改变
有需要补充什麽资料烦请提醒
感谢各为了
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.126.250.58
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1493312645.A.AB8.html
1F:→ gn02133042: 试试用Gridview1.Datakey(r).Item(0) r就是你的索引 05/01 00:52
2F:→ gn02133042: 位置 05/01 00:52
3F:→ gn02133042: 0是第一个索引栏位1就是第二个以此类推 05/01 00:54