我在一个页面里定义了一个GridView, GridView只全显示了数据库表里的部分信息, 为了显示数据库表里的其他信息, 我在另一个页面里定义了一个DetailsView ,当我选择 了 GridView 里的一项时,本想用DetailsView 显示该条记录的详细信息 ,可无论我怎么 改,在DetailsView 里显示的总是表里的第一条记录,而无法和我选择的记录同步,这是怎 么回事啊~ 哪位高手告诉我啊??? 跪谢了啊~~·!!!!! 我在GridView 里新添加了一列叫 详细信息,它的字段内型为,HyperLinkField dataNavigateURLFormatFields=id GridView 和数据库里表的第一列都是id 字段
dataNavigateURLFormatString=moreInfor_Back.aspx?field={0} 可还是无法的到我先要的结果啊 。
dataNavigateURLFormatString=moreInfor_Back.aspx?field={0} 可还是无法的到我先要的结果啊 。
楼主要实现这样的问题 不用这样做吧
其次,moreInfor_Back.aspx页面里的DetailsView不会自动显示你传过来的ID的记录(因为默认显示第一条),你必须在程序里面设置这种同步关系。比如在DetailsView的绑定事件里面设置显示传过来的ID的记录。