//选中一行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);
}
}
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);
}
}
解决方案 »
- WPF WebBrowser应用程序使用WebBrowser出错
- c# datagridview隐藏列出现“与货币管理器的位置关联的行不能设置为不可见。"异常
- 问个Quartz.net的问题,怎么判断一个任务已经执行完了?
- 各位大哥,只有你们能帮我了
- PagedDataSource 可以用于winform里面的分页吗!?
- 请问可不可以把label1.text邦定到一个txt文档上?
- 怎样实现当点击关闭主程序窗口时弹出是否需要保存内容的提示框?
- 数据加载的问题,[Winform C#UI]
- 关于上午的一个C#问题的总结!你肯定学到东西!(涉及两个关于DataGridView控件的关键点!)重要关键)
- 两个小问题,急,在线等
- 高分求教,高手请进:关于控件设计的问题!!!!!!!
- ASP.NET安装如何包含SQL SERVER数据库
改成i<dataSet1.Tables["T"].Rows.Count就好了。