将B列每个radiobutton的value设置为同行A列的值

解决方案 »

  1.   

    要付给value的值不是预先知道的,该如何设置
      

  2.   

    http://dotnet.aspx.cc/Exam/radio.aspx
    http://dotnet.aspx.cc/ShowDetail.aspx?id=18B9552B-6E7E-46DD-BEDA-2436C418BEE8
      

  3.   

    1——
    增加一个隐藏控件2——
    把a中的列设置为只读、无边框的Input Type=Text
    但无论你使用哪种方式,你都要根据radiobutton的值来判断该获取哪个INPUT传输的内容
    3——
    只增加一个隐藏控件:<input type=hidden id=hiddenid name=hiddenname>然后,对RadioButton的onclick事件编程onclick="setHiddenVal(this)"<script language=javascript>
    function setHiddenVal(obj)
    {
       var thisTR,thisTD,upTD;
       var objTmp=obj;
       while(objTmp.tagName!="TD")
          objTmp=objTmp.parentElement;
       thisTD=objTmp;
       while(objTmp.tagName!="TR")
          objTmp=objTmp.parentElement;
       this.TR=obj;
       var i=0;
       objTmp=thisTR.cells[i];
       while(objTmp!=thisTD)
       {
          i++;
          objTmp=thisTR.cells[i];
       }
       upTD=thisTR.cells[i-1];
       document.all["hiddenid"].value=upTD.innerText;
    }</script>这样,在SERVER端通过Request("hiddenname")就可以获得当前RadioButton对应的a列的内容了。
      

  4.   

    用DataGrid绑定的同时就可以给radiobutton的value赋值
      

  5.   

    to triout(笨牛) 用你的方法,为什么什么也看不到呢
      

  6.   

    我遇到这种情况是把值取出来,如果不只一个就用","分开,在url中传给新页
    新页面中用string.split折开了用