C# 如何在wpf中使用response 或者功能与其方法类似的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 如何在wpf中使用response 或者功能与其方法类似的相关的知识,希望对你有一定的参考价值。

MemoryStream ms = Excel.WriteDataToExcel(ds) as MemoryStream;
Response.AddHeader("Content-Disposition", string.Format("attachment; filename=Download.xls"));
Response.BinaryWrite(ms.ToArray());
ms.Close();
ms.Dispose();
即将上述代码改成WPF后台可用代码,或者可实现该功能的类似方法。
其实主要实现的是流的下载,第一行必须要,其它随意改。

参考技术A MemoryStream ms = Excel.WriteDataToExcel(ds) as MemoryStream;

SaveFileDialog d=new SaveFileDialog();
if(d.ShowDialog()==DialogResult.OK)
System.IO.File.WriteAllBytes(d.FileName,ms.ToArray());

本回答被提问者和网友采纳

在WPF中使用DataGrid如何实现行冻结的功能

参考技术A 对于datagrid来说 冻结列主要用来 固定某列 在CanUserReorderColumns="True"的情况下 不和其它列进行重新排序 。而行本身就没有Reorder的功能,所以就没有行冻结之说。不知道提问者想实现怎样的效果?追问

我就是想实现冻结列的同时也冻结行,来实现数据的展示。那么请问一下,为什么在WPF中使用DataGridView也不能冻结行呢,明明有这个属性啊?

追答

你是不是想 设定特定的某行(而不是所有行)不被编辑?

追问

我就是想用WPF中的DataGrid或者是DataGridView来设定行冻结!

追答

列冻结的目的是将所选列不参与列置换功能,行本身就没有置换功能,我不明白你所谓的“行冻结”的目的是什么?

以上是关于C# 如何在wpf中使用response 或者功能与其方法类似的的主要内容,如果未能解决你的问题,请参考以下文章

C# WPF后台代码动态添加控件

C#创建wpf应用程序,如何不显示标题栏并使窗口全屏?

C# wpf 使用GDI+实现截屏

C# winform中如果实现播放视频功能

C# Bitmap画图问题

c# wpf 多个textblock滚动字幕怎么实现?