.net:获得GridView1的键值GridView1.DataKeys[i].Value.tostring()为什么用value属性,不加上就不对

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:44:34
谢谢,可是dataKey[i]后面也有toString属性啊 解释清楚加分啊

因为DataKeys 后还有其他属性 不加value程序就不知道执行哪个方法 所以一定要指明。
就像 一个TextBox控件 你不指明其Text属性 也能tostring(). 但是你能获取他的值吗 程序的提示是智能的 他不能面面具到 不知道你有没有用过vs2003 2003里面这一点更能很好的理解

value是代表那个里面的值,
比如说一个行一个列,如果你要获取某行某列的内容不加VALUE再TOSTRING(),那么就是把行和列转换成字符串(会产生异常),并不是把里面的内容转换成字符串!