上面是我设计的gridview,我想点击主题(LinkButton)就转到心情页面,可是不会获取所点击列中的内容,求高手指教
如果是点击的时候跳转到另外页面,就直接传递id过去就可以了,再在那个页面查询数据。如果是在本页面呢,就在绑定gridview是同时在gridview中的datakey也绑定一份,最后取datakey中的值就可以了。
可是我同时也要获取内容和时间列的内容啊?
可以提示一下代码吗?
@雨树08: 绑定值:this.gvProduct.DataKeyNames = new string[] { "F_GoodsName", "F_SuppliersGoodsGUID", "F_Count", "F_GUID", "F_TypeName" };
获得绑定的值:
DataKey dataKey = this.gvProduct.DataKeys[row.DataItemIndex];
VoucherDetailItem voucherItem = new VoucherDetailItem();
voucherItem.F_GUID = Guid.Parse(dataKey["F_GUID"].ToString());
voucherItem.F_GoodsName = dataKey["F_GoodsName"].ToString();
voucherItem.F_TypeName = dataKey["F_TypeName"].ToString();
@PursueZhang: 可以了,谢谢
主题列是模板列吧? 直接设置NavigateUrl='<%#"url?id="+Eval("ID")>'
可以说得具体点吗?我是新学的,不是很懂!
你写一个command事件,在里面使用findcontrol方法查找控件。就可以了