C#的treeview节点选择
private void SearchTreeView_Load(object sender, EventArgs e)
{
// 记录按钮的位置
m_ptRptLocation = new Point(btnSearchByTime.Left, btnSearchByTime.Bottom + 3);
m_Loaction[0] = btnSearchByTime.Location;
m_Loaction[1] = btnSearchByDoor.Location;
m_Loaction[2] = btnSearchByUser.Location;
m_Loaction[3] = btnComSearch.Location;
m_Loaction[4] = btnShowAll.Location;
m_Loaction[5] = btnToExcel.Location;
m_Loaction[6] = btnSearch.Location;
btnSearch.Visible = false;
m_btnArray[0] = btnSearchByTime;
m_btnArray[1] = btnSearchByDoor;
m_btnArray[2] = btnSearchByUser;
m_btnArray[3] = btnComSearch;
m_btnArray[4] = btnShowAll;
m_btnArray[5] = btnToExcel;
m_btnArray[6] = btnSearch;
m_btnArray[6].Location = m_Loaction[0];
treeSearch.HideSelection = true;
treeSearch.SelectedNode = treeSearch.Nodes[0];
// 初始化4个报表的位置和大小
rptOpenDoorRecord.Location = m_ptRptLocation;
rptFiRecord.Location = m_ptRptLocation;
rptUserList.Location = m_ptRptLocation;
rptOperateLog.Location = m_ptRptLocation;
rptOpenDoorRecord.Size = m_sizeRpt;
rptFiRecord.Size = m_sizeRpt;
rptUserList.Size = m_sizeRpt;
rptOperateLog.Size = m_sizeRpt;
}
private void treeSearch_AfterSelect(object sender, TreeViewEventArgs e)
{
int nSel = e.Node.Index;
RefreshInterFace(nSel);
}
private void RefreshInterFace(int nSel)
{
if (m_nShowType == nSel)
{
return;
}
}
public void btnSearchClick()
{
SearchTreeView treeView = new SearchTreeView();
if (treeSearch.SelectedNode = )
这个if中该填什么条件才能表示是我选择的对象呢
{
UserSearch usersearch = new UserSearch();
if (usersearch.ShowDialog() == DialogResult.OK)
{
LoadUser(UserSearch.m_strSql);
}
}
else if(== "操作记录查询")
{
LogSearch logsearch = new LogSearch();
if (logsearch.ShowDialog() == DialogResult.OK)
{
LoadOperateLogReport(LogSearch.m_strSql);
}
}
}
------解决方案--------------------没看懂楼主表达什么意思呢?
------解决方案--------------------不太明白楼主的意思,不知道写的对不对:
C# code
if (treeSearch.SelectedNode!=null)
------解决方案--------------------
C# code
//删除
protected void ButtonDel_Click(object sender, EventArgs e)
{
if (TreeView_App.SelectedNode != null)
{
string aa = TreeView_App.SelectedNode.Value;
}
}