//选中一行DataGrid纪录
private void SelectARecord(int ID)
{
dataGrid1.UnSelect(dataGrid1.CurrentRowIndex);
dataGrid1.CurrentRowIndex=0;
for(int i=0;i<((DataView)(dataGrid1.DataSource)).Count;i++)
{
if(dataGrid1[i,0].ToString()==ID.ToString())
{
dataGrid1.CurrentRowIndex=i;
dataGrid1.Select(i);
return;
}
}
}
//选中了tv的一个节点
private void tv_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
if(tv.SelectedNode!=null)
{
curID=Convert.ToInt32(tv.SelectedNode.Tag);
SelectARecord(curID);
}
}