我的gridview与detailsview关联,在网上找是这样实现:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
DetailsView1.PageIndex= GridView1.SelectedIndex;
}
但是gridview分页后,再执行选择details显示的还是第一页的数据是怎么回事啊
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
DetailsView1.PageIndex= GridView1.SelectedIndex;
}
但是gridview分页后,再执行选择details显示的还是第一页的数据是怎么回事啊
解决方案 »
- 用IIS发布之后,点击连接之后说HTTP400错误的请求。谁帮忙进来解决一下!在线等。
- 新浪、QQ微博评论功能如何做的
- 设置网站的最大并发数
- 二级域名的问题,类都访问不到了,还有路径问题...
- 请问怎么让BulletedList的值显示2段后再换行?
- 在asp.net中经常用的代码如何共享?
- 如何用Sqlparam防止sql注入
- 求一个例子(选地区的下拉列表)!
- 在向主表添加一条记录时,想先获取该记录的唯一ID,因为需要先完成其他相关表数据的添加,主表ID用什么方式获取比较好呢
- 我的DataList怎么显示不了啊??帮我看看啊(再次征求解答)
- 请教一个关于子程序的问题
- 生活所迫在来问个问题。。哎。都不好意思了
你需要把代码都发上来
DetailsView1.PageIndex= GridView1.SelectedIndex;
结果在gridview第二页时,选择一条记录detailsview显示的是gridview第一页相同行的记录
DetailsView1.PageIndex = GridView1.SelectedIndex + GridView1.PageIndex * GridView1.PageSize;
还得再算一遍,可是我在网上看的大多都不这样的,谢谢了!
GridView1属性 DataKeyNames="ID"
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
DetailsView1.(对应的)= GridView1.SelectedValue;
}
GridView1.SelectedIndex这是这个页的索引分页会重新记录的;
这个(对应的)应该写什么方法或属性啊?
我刚开始学.net 我用了两个数据源 也成功了 多谢!