如果你是为了获得行的主键的值
GridView提供了更好的方法,不需要隐藏列。
在隐藏列中根本就取不到值。
解决方法:设置GridView中的DataKeyNames属性为你需要取值的列 如"ID"(数据库中的列名)
设置好后直接通过GridView.DataKeys[i]["ID"].ToString();就可以取得值 i为行号 怎么取得自己想办法吧 呵呵。
DataKeyNames好象支持多列的,可以试下把多个重要数据藏在里面。
在学习.Net2005中碰到的问题及解决方法 如果有更好的方法请给我留言。
我是新手,可能表述不是很到位 别见怪!
GridView提供了更好的方法,不需要隐藏列。
在隐藏列中根本就取不到值。
解决方法:设置GridView中的DataKeyNames属性为你需要取值的列 如"ID"(数据库中的列名)
设置好后直接通过GridView.DataKeys[i]["ID"].ToString();就可以取得值 i为行号 怎么取得自己想办法吧 呵呵。
DataKeyNames好象支持多列的,可以试下把多个重要数据藏在里面。
在学习.Net2005中碰到的问题及解决方法 如果有更好的方法请给我留言。
我是新手,可能表述不是很到位 别见怪!
浙公网安备 33010602011771号