1、在一个查询框中输入数据,输入后在DataGrid中进行查找,找到后定位到相应位置?2、在DataGrid用鼠标滚轮进行滚动,被选中的行如果不可见DataGrid便会失去焦点,请问要如何控制?每问20分。谢谢!

解决方案 »

  1.   

    to 1通过绑定的数据源来查找,参看msdn中的DataTable.Select方法。
      

  2.   

    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatadatatableclassselecttopic.htm
      

  3.   

    设置焦点,
    http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
      

  4.   

    private void dGV_StatusShow_Scroll(object sender, ScrollEventArgs e)
            {
                tb_CurrentIndex.Text = e.NewValue.ToString();
            }    定位if (dGV_StatusShow.Rows.Count >= int.Parse(tb_CurrentIndex.Text) + 24)
                            dGV_StatusShow.CurrentCell = dGV_StatusShow[0, int.Parse(tb_CurrentIndex.Text) + 24];