Q1.怎样从datagrid从提取选中行的数据(datagrid已经邦定)。把数据放到TextBox里。
Q2.怎样把textbox里的数据加到datagrid里,datagrid没有邦定,只是显示作用。(不只是加一行数据。)

解决方案 »

  1.   

    1.在datagrid的chick事件写 textbox.text=datagrid.text
    如果datagrid有多列,想同时写入多个textbox框,就datagirid.col=datagirid.col+1
    2 GZ,我是用MSHFlexGrid控件,好象datagrid一定要邦定的
      

  2.   

    Private Sub TDBjkLJ_RowColChange(LastRow As Variant, ByVal LastCol As Integer)  '秈ン
      
      If TDBjkLJ.Columns(0).Text = "" Then        '腹
         txtItem.Text = "礚癘魁"
      Else
         txtItem.Text = TDBjkLJ.Columns(0).Text
      End If  If TDBjkLJ.Columns(1).Text = "" Then        '腹
         txtLhJK.Text = "礚癘魁"
      Else
         txtLhJK.Text = TDBjkLJ.Columns(1).Text
      End If
      
      If TDBjkLJ.Columns(2).Text = "" Then        '坝珇嘿
         txtSpmcJK.Text = "礚癘魁"
      Else
         txtSpmcJK.Text = TDBjkLJ.Columns(2).Text
      End If
      

  3.   

    在其 RowColChange 事件里面写
      

  4.   

    datagrid1与rs綁定
    if rs.recordcount=0 then exit sub
    if rs.eof or rs.bof then exit sub
    text1.text=rs.fields("XX").value(或text1.text=datagrid1.column(x).text)
    用MSHFlexGrid控件總之這兩個問題都用MSHFlexGrid比較好