Gridview选取值的问题 我的表有两个主键,但是在gridview里面选择某一行时,其GridView.SelectedValue只是其中一个主键值,我怎么得到选取行的两个主键值?谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GridView需要设置多个主键: <asp:GridView ID="GridView1" runat="server" DataKeyNames="field1,field2"那么GridView.SelectedValue也不只是一个值了,注意GridView.SelectedValue是object类型的,没说会是一个值 按你说的设置好了<asp:GridView ID="GridView1" runat="server" DataKeyNames="field1,field2"那我怎么从GridView1.SelectedDataKey里面区分两个值呢?又不能像数组一样用[0],[1];就是说我怎么提取值出来 string a = GridView1.SelectedDataKey["field1"].ToString();string b = GridView1.SelectedDataKey["field2"].ToString(); 具体问题解决了,谢谢你,零零伍我想问下,你提到的object类型是不是意思是可以把任何类型数值赋给它?另外能赋值的属性都是object类型的吗? 楼主最后的问题不太好清楚回答,object是.net中所有类的根,所有类都是从它派生出来的,具体应用的实际问题需要楼主慢慢体会类和类的继承的概念至于“能赋值的属性都是object类型的吗?”这纯属无稽之谈了,每个属性都有自己的类型,有的是string,有的是IList,有的是object..... 用jquery josnp跨域调用webservice的js方法 无限级分类管理程序,界面怎么设计更好?更人性化? 急求 关于ASP.NET项目的一个菜鸟问题?谢谢啊(大量送分啊) 请教关于模板列的问题? 关于 Repeater 控件的 FindControl 方法 为什么forms身份验证的cookie不起作用 .net生成xml的问题。 郁闷啊!为什么我的IDE点击索引或搜索帮助时,总是出现帮助更新,以反映近期更新,是不是我电脑中毒了 水晶报表不能刷新? 关于变量定义问题? 所有页面,控件都不能用视图设计器打开 如何在gridview中实现删除提示?
<asp:GridView ID="GridView1" runat="server" DataKeyNames="field1,field2"那么GridView.SelectedValue也不只是一个值了,注意GridView.SelectedValue是object类型的,没说会是一个值
<asp:GridView ID="GridView1" runat="server" DataKeyNames="field1,field2"那我怎么从GridView1.SelectedDataKey里面区分两个值呢?又不能像数组一样用[0],[1];就是说我怎么提取值出来
string b = GridView1.SelectedDataKey["field2"].ToString();
我想问下,你提到的object类型是不是意思是可以把任何类型数值赋给它?另外能赋值的属性都是object类型的吗?