使用wpf 的datagrid 对选择的数据操作
2009-11-16 15:49
253 查看
选中datagrid后,对选中的数据进行复制粘贴:
复制是显示在datagrid的右键弹出,粘贴通过按钮实现:
1.复制:
<dg:DataGrid x:Name="dg" ItemsSource="{Binding}" Margin="10"
Background="#80909090" AlternationCount="2">
<dg:DataGrid.ContextMenu >
<ContextMenu >
<MenuItem Header="Copy Selected Transactions"
Command="{x:Static ApplicationCommands.Copy}" />
</ContextMenu>
</dg:DataGrid.ContextMenu>
<!-- <ListView.View> ...
</ListView.View> -->
</dg:DataGrid>
只用到command的命令即可;
2.粘贴按钮如下:
private StringBuilder PasteRockData()
{
StringBuilder sb = new StringBuilder();
IDataObject ido = Clipboard.GetDataObject();
if (ido != null)
{
string[] formats = ido.GetFormats();
string format = formats[0].ToString();
object data = ido.GetData(format);
sb.Append(data);
}
return sb;
}
通过字符串流的形式进行读取
复制是显示在datagrid的右键弹出,粘贴通过按钮实现:
1.复制:
<dg:DataGrid x:Name="dg" ItemsSource="{Binding}" Margin="10"
Background="#80909090" AlternationCount="2">
<dg:DataGrid.ContextMenu >
<ContextMenu >
<MenuItem Header="Copy Selected Transactions"
Command="{x:Static ApplicationCommands.Copy}" />
</ContextMenu>
</dg:DataGrid.ContextMenu>
<!-- <ListView.View> ...
</ListView.View> -->
</dg:DataGrid>
只用到command的命令即可;
2.粘贴按钮如下:
private StringBuilder PasteRockData()
{
StringBuilder sb = new StringBuilder();
IDataObject ido = Clipboard.GetDataObject();
if (ido != null)
{
string[] formats = ido.GetFormats();
string format = formats[0].ToString();
object data = ido.GetData(format);
sb.Append(data);
}
return sb;
}
通过字符串流的形式进行读取
相关文章推荐
- WPF DataGrid获取选择行的数据
- WPF中DataGrid使用自定义列绑定数据
- WPF使用MVVM完成DataGrid数据绑定带全选
- silverlight3 datagrid c#中动态生成模板列(日期格式)使用IValueConvert对绑定数据的格式化操作
- WPF中如何使用代码操作数据模板生成的控件
- WPF中如何使用代码操作数据模板生成的控件
- WPF DataGrid获取选择行的数据
- WPF中如何使用代码操作数据模板生成的控件
- WLK数据模拟软件RAWR使用说明 软件是开源哦,对于有心研究WPF开发者是不错的选择
- Android使用RecyclerView实现列表数据选择操作
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- Flexigrid系列使用教程(四)同时操作选择的多条数据
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- DataGridView中使用BindSource进行数据绑定操作 推荐
- 使用mysql备份工具innobackupex进行本地数据备份、恢复操作实例
- MariaDB(MySQL)创建、删除、选择及数据类型使用详解
- 【WPF】 使用值转换器 处理 前台数据
- 安卓开发培训(3.2 使用SharedPreferences实现Android数据读写操作)
- WPF数据绑定DataGrid