主页面设置了一个datagridview控件绑定到数据源,设置了一个链接列,并指定Details.aspx?fiels={0},运行时,鼠标指到上面显示的地址是对的,关键字的id也对,可是不管点哪一行,点开后都是显示的第一行数据,是怎么回事?

解决方案 »

  1.   

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
      if (e.ColumnIndex == 0 && e.RowIndex != -1)
      {
        Process.Start(@"", dataGridView1.Rows[e.RowIndex].Cells["Url"].Value.ToString());
      }
    }
      

  2.   

    我是初学者,detail页就设置了一个数据源(未指定限定条件),一个detailsview,并且启用增加、删除、编辑。跟着微软老师的讲课做的。是不是还少了什么?
      

  3.   

    Details.aspx?fiels=<%# Eval("你的索引ID")%>
      

  4.   

    Details.aspx?fiels={0}
    {0}的值你跟踪下看看呢,随着行数的变动他变动不?
      

  5.   

    知道答案了,原来要在details页设置数据源的where条件,讲课时也漏了这一项。