WPF FolderBrowserDialog 获取带有空格的文件夹路径后操作文件无效的处理
摘要:在做一个备份功能时发现如果选择在“我的文档”文件夹等文件夹名中有空格的文件夹中进行备份,则备份文件会存储在该文件夹上一级目录中,备份文件名则为“选择在“我的文档”文件夹”+“备份文件名”,例如有个文件夹“d:\a c",备份文件名"bakcup.bak",实际操作结果就是"d:\a cbakcup.bak",并未存储在文件夹“d:\a c"中。解决方法就是把FolderBrowserDialog 获取的SelectedPath后加上"\",例如:folderName = folderBrowserDialog1.S
阅读全文
posted @
2011-05-01 20:44
dinid
阅读(845)
推荐(0)
WPF TreeView 绑定值
摘要:不论treeView1绑定的数据源是DataSet还是List<T>,只要赋值SelectedValuePath为字段名value即可。this.treeView1.SelectedValuePath = "value";
阅读全文
posted @
2011-04-27 22:13
dinid
阅读(588)
推荐(0)
WPF ComboxBox 绑定数据 窗体传值 赋默认值
摘要:假设有A窗体、B窗体(也可以理解为父窗体、子窗体)A窗体代码文件中有DataGrid,其中有一个单元格的数据mySelectedRow.Row[3]作为要传递的ComboxBox 的value赋值给一个静态变量UserClass.UserGroupIDUserClass.UserGroupID =mySelectedRow.Row[3];B窗体private void comboBoxUserGroup_Loaded(object sender, RoutedEventArgs e) 中绑定数据猿猴SelectedValuePath后增加下面这句:this.comboBoxUserGroup.
阅读全文
posted @
2011-04-27 00:34
dinid
阅读(1204)
推荐(0)
WPF DataGrid 获取当前行某列值
摘要:[0]是指当前行第1列的单元格位置注意:DataRowView要求必须引用System.Data命名空间方法一:DataRowView mySelectedElement = (DataRowView)dataGrid1.SelectedItem; int result = Convert.ToInt32(mySelectedElement.Row[0]);方法二:var a = this.dataGrid1.SelectedItem;var b = a as DataRowView;int result = Convert.ToInt32(b.Row[0]);
阅读全文
posted @
2011-04-26 22:42
dinid
阅读(13751)
推荐(0)
WPF DataGrid 隐藏列
摘要:隐藏第1列:方括号内是列序号,从0开始。dataGrid1.Columns[0].Visibility = Visibility.Collapsed;
阅读全文
posted @
2011-04-26 21:50
dinid
阅读(6148)
推荐(0)
WPF ComboBox 绑定DataSet数据
摘要:WPF中ComboBox绑定DataSet数据并显示数据名称字段值,ID字段值保存到value,使用时comboBox.SelectValue使用1 comboBoxCompany.DataContext = UserDAL.GetCompanyDataSet();2 DataSet ds = UserDAL.GetCompanyDataSet();3 this.comboBoxCompany.ItemsSource = ds.Tables[0].DefaultView;4 this.comboBoxCompany.DisplayMemberPath = "CompanyName&q
阅读全文
posted @
2011-04-20 00:16
dinid
阅读(3705)
推荐(1)
WPF Button 默认键盘快捷键
摘要:button可设置为默认确定、默认取消,属性中IsEnable,IsCancle
阅读全文
posted @
2011-04-19 17:30
dinid
阅读(686)
推荐(0)
WPF DataGrid 绑定DataSet数据 自动生成行号
摘要:1、绑定数据:dataGrid1.ItemsSource = dataSet.Tables[0].DefaultView;注意:在创建DataGrid 时可以通过AutoGenerateColumns属性设置列是否自动生成,从而加入自定义列。如果DataGrid 中同时包含“自动生成列”与“用户自定义列”,则首先创建“用户自定义列”。DataGrid 支持的四种列及其数据类型见下表:DataGrid绑定列名、数据列代码: 1 <DataGrid.Columns> 2 <DataGridTextColumn Header="客户编码" Binding=&qu
阅读全文
posted @
2011-04-19 16:44
dinid
阅读(10282)
推荐(0)
WPF退出当前程序(关闭全部窗体并退出程序)
摘要:一般关闭当前窗体使用:this.Close(); 关闭全部窗体并退出程序使用:Application.Current.Shutdown();
阅读全文
posted @
2011-04-17 14:31
dinid
阅读(10829)
推荐(0)