我在窗体上放一个网格,用来显示数据,比如显示有如下数据
id  useNo    useName  unitName
1   200101   wudong   01班
2   200102   dylen    01班
3   200103   dail     02班又在次窗体上放有三个文本框,分别显示useNo,useName,unitName的,即
textBox1显示useNo,textBox2 显示useName....
现在我想实现的是:
我点击网格的第一个记录,textBox1显示为200101,textBox2显示为wudong...
我再点击网格的第二个记录,textBox1显示为200102,textBox2显示为dylen...
请问怎样实现???

解决方案 »

  1.   

    网格的click事件
    再读他当前行的值不就行了网格是什么控件,谁也不知道,每种表格控件读当前行和读值的方法好像都不是完全相同的,所以没人能够回答你的问题
      

  2.   

    对不起。。忘记了说网格是什么了。
    用 dataGrid
      

  3.   

    先在.cs文件里给DataGrid控件增加行的点击事件:
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
          e.Item.Attributes.Add("onclick","quzhi(this)");
    }
    js里赋值:
    <SCRIPT language="javascript">
    function quzhi(tr)
    {
      document.getElementById("textBox1").value = tr.cells[1].innerText;
    document.getElementById("textBox2").value = tr.cells[2].innerText;
    document.getElementById("textBox2").value = tr.cells[2].innerText;
    }
    </SCRIPT>
      

  4.   

    谢谢了。。
    这个是 .net 的吧,
    我现在是C#的,好像有点不同哟
      

  5.   

    用textbox.databinding.add()的方法就可以了