WinForm里的树形菜单
左边放一个树形菜单,右边放一个DataGridView实现功能:
我点击树形菜单的一个子节点的内容,右边datagridview里出现相关信息 --------------------编程问答-------------------- 这个查msdn就可以搞定, 网上随便下个DataGridView操作使用demo也行 --------------------编程问答-------------------- --------------------编程问答-------------------- NODECLICK事写查询 --------------------编程问答-------------------- 对treeview的AfterSelect事件做处理,获取被选中节点的内容,然后重新查询数据,填充到DataGridView中,如果你的DataGridView绑定的是DataView,而不是DataTable,则只需要设置DataView的过滤条件即可。 --------------------编程问答-------------------- 4楼说详细点撒
我貌似给过你N次分了,哈哈 --------------------编程问答-------------------- private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
string s = e.Node.Text;
} --------------------编程问答-------------------- private void treeView1_AfterSelect(object sender,System.Windows.Forms.TreeViewEventArgs e)
{
string condition=e.Node.Text;
//假设DataGridView你是用DataView绑定的
DataView dvNew=new DataView(sqlDs.Tables["学生信息"]);
dvNew.Sort = "姓名 DESC"
dvNew.RowFilter = "姓名='"+condition+"'";
DataGridView1.DataSource=dvNew
} --------------------编程问答-------------------- 来学习学习 --------------------编程问答-------------------- 学习! --------------------编程问答--------------------
public DataView getdataview(string str)
{
.......
return table.DefauleView;
}
private void TV1_SelectedItemChanged(object sender, System.Windows.RoutedPropertyChangedEventArgs<object> e)
{
//getdataview 返回一个dataview的函数。。
DataView dv=getdataview(TV1.SelectedValue);
DataGridView1.DataSource=dv;
}
就是这个样子。。。
补充:.NET技术 , C#