WPF的DataGrid控件 从excel里复制数据然后粘贴到DataGrid

WPF的DataGrid控件 从excel里复制数据然后粘贴到DataGrid,主要卡在怎么获取列号

1个回答

luoyiaixiaoxiannv
luoyiaixiaoxiannv 之前看过这篇文章,但是那个不对,只有选中的行号,没有取到选中的列号,下面的数据源也不对,所以不能实现粘贴功能,那个里面只是给出了一个大致的思路,不过还是多谢了
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WPF的DataGrid控件从excel里复制数据然后粘贴
WPF的DataGrid控件不能像winform的DataGridView控件一样,支持值的粘贴。WPF的DataGrid控件本质上是跟数据绑定联系在一起,所以需要进行复制粘贴的操作,可以在wpf里用DataGridView控件。如果想进行DataGrid的复制粘贴,只需要在进行复制粘贴的时候,将剪切板上的数据替换成绑定的数据,同样,插入删除等操作,都是改变绑定数据。如下,是一个粘贴的方法,将剪切
数据从剪贴板粘贴到EXCEL的问题
本人在VB下生成EXCEL报表,先把要写入的数据组装起来然后放到数组当中去,用chr(9)和Chr(13)Chr(10)把它们按行列分隔开,然后统一放到剪贴板上,再把数据复制到EXCEL当中,这样速度可以比一个个写快很多。但是有个问题,就是如果有数据本身包含有回车换行符既chr(13)chr(10)的话,这样粘贴的时候就会把回车换行后的值写入到下一个单元格当中去,请问在复制粘贴的方法下要如何解决呢?rnrn另外我发现有的繁体中文的数据直接写入单元格没问题,但是一从剪贴板过去的话就程序报错了。这是为什么呢?请大家帮忙,谢谢。
复制excel中的表格,粘贴到自己的Grid控件里
比如excel里有一些rn1 1 5 7rn2 2 3 4rn这样的数字组成的表格,我要复制到我自己做的grid里,rn我做的grid是一个list控件,点每个单元格的时候,显示一个editrnrn给个思路吧rnrnMFC grid control实在是不会使啊,杯具
为何Excel从复制的图片无法粘贴到Image中?
把图片插入到Excel中,然后在Excel中选择图片点右键"复制",然后运行下段程序:rnif ClipBoard.HasFormat(CF_PICTURE) thenrnImage1.Picture.LoadFromClipBoardFormat(cf_BitMap,ClipBoard.GetAsHandle(CF_BITMAP),0);rn
复制excel内容粘贴到html表格中的输入框里
实现将复制的excel的内容粘贴到html 表格的输入框中的功能
picture控件图形粘贴到EXCEL的问题
我在窗体上画了个图,然后保存到剪切板,再把它粘贴到EXCEL文档。rn是这个样子。rn[img=https://img-bbs.csdn.net/upload/201905/15/1557899559_968133.jpg][/img]rn图片太大了,不协调,怎么实现缩放啊?谢谢!
Excel数据粘贴到窗口上
我想把excel中的数据和表格拷贝下来 然[img=C:\Documents and Settings\wlz\桌面\未命名1.bmp][/img]后再粘贴到窗口中,应该用什么空间进行显示。要求表格也显示出来。
WPF dataGrid控件
哪位高手指点下,怎么把DataGrid控件制作成这样的样式?点击其中一项时,显示这项的详细信息。例如:[img=https://img-bbs.csdn.net/upload/201410/31/1414745732_697256.png][/img]rn点击别的项时,返回成原来的样式。例如:rn[img=https://img-bbs.csdn.net/upload/201410/31/1414745818_56303.png][/img]rn
wpf datagrid控件
这是一个c#版本的wpf datagrid控件,实现自定义wpf datagrid控件。
WPF datagrid数据动态绑定
DataGrid中的每一行对应一个数组,数组中的每个元素对应DataGrid中的每一列值,因为是多个窗口对应一个DataGrid控件,所以xaml中是不能写的,只能在后台写,请各位高手给个DEMO。因为菜鸟我初学wpf,不是很明白怎么绑定数据,谢谢大侠。。。。。rnrn
wpf的datagrid绑定数据
界面:         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"         Title="主窗口" Height="322" Width="528" Icon="/Wp
WPF DataGrid数据刷新
WPF DataGrid数据刷新
wpf datagrid的数据显示
在数据库中性别是0和1 在datagrid中如何显示男女?请前辈们指教
用Ctrl+C将excel一段内容复制到剪贴板,然后把用Ctrl+V粘贴到datagrid中
在DATAGRID中不能自动分行!!!!!rn请高手指点...rnQQ:405758547
从datagrid里面复制的数据是乱码?
一个页面里有一个输入框(查询条件),一个查询按钮,一个datagridrn从datagrid里复制一条数据放到输入框里是正常的,不是乱码,但是点下查询按钮之后,输入框里的文本内容变成乱码,查询按钮本身没问题,请问问题出在哪里?
从datagrid导出数据到excel
试了很多方法,发现都是对datagridview操作的。很少有对datagrid操作的 。rn查了,npoi技术, gembox。百度了Google了一下,也没能找到好的方法,求解!!!哎
NPOI导出WPF DataGrid控件显示数据
最近做个项目,需要导出DataGrid显示的数据,中间遇到了不少的坑,在此纪录一下,方便以后查看,也希望能给用到的人,一点帮助。 导出DataGrid显示的数据,并不是导出DataGrid的ItemsSource,这两者是有区别的,这里纪录的是导出DataGrid的显示数据,也就是所见即所得的东西。 举个例子: 我这里有个一个People的实体类,它包含了6个字段,如下 publi
WPF中的DataGrid控件中增加数据
private void DataGrid1_DataGrid_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e)rn rn Employee employee = e.Row.DataContext as Employee;rn if (e.EditAction == DataGridEditAction.Commit)rn rn using (CQDBEXT DB = new CQDBEXT())rn rn Employee matchedData = DB.Employee.SingleOrDefault(zl => zl.id == employee.id);rn if (matchedData == null)rn rn matchedData = new Employee();rn rn DB.InsertOnSubmit(matchedData);rn rn rn rn matcheData.name = employee.name;rn rn DB.SubmitChanges();rn rn rn rn rn运行后在datagrid中的空行输入数据,总是提示不能访问已释放的对象,请问如何解决?rn rn rn
WPF 中DataGrid控件显示和设置数据
一、基础知识 1、DataGrid控件:用来显示数据的控件,从对象集合中获取信息并在具有行和单元格的网格中显示信息。每行和单独的对象相对应,并且每列和对象的某个属性相对应。 2、在DataGrid 中同时包含“自动生成列”与“用户自定义列” 由属性AutoGenerateColumns控制。 <DataGrid Name="dataGrid1" AutoGenerateColumns...
请问在Datagrid里面怎么样实现可以任意选择连续的单元格,并可以复制、然后粘贴到Excel?谢谢大家.
谢谢!
复制网页内容粘贴到word很慢
复制网页内容粘贴到word速度很慢,关闭后打开这个文档也很慢。文档有100多页,几MB大小。本人因需要图片和表格,不想粘贴成无文本格式和合并格式。但是用别人电脑ctrl+v粘贴时很快的,打开也快,文档大小也只有不到1mb。有没有高手帮忙解决,谢谢!
本地复制不能粘贴到服务器
在服务器上打开任务管理器,查看rdpclip.exe进程,通常存在该进程,就可以在本地和远程服务器之间粘贴文件了。如果查看进程有rdpclip.exe进程,还是不能粘贴到服务器;先关闭此进程,然后   开始--->运行--->rdpclip.exe,重新运行此进程,就恢复正常了。...
cxGrid 单元格复制,粘贴到 Excel ,如何才能不要标题?
软件版本:delphi 2010 ,ExpressQuantumGrid Suite 6.50 。rnrn不知道我把问题讲清楚了没有,rn比如我有一张表,是这样子的:rn-----------------------------rn序号 客户 金额 ......rn1 广州 2563.00rn2 昆山 287.00rn3 武汉 325.00rn4 上海 456.00rn-----------------------------rn鼠标拖动选择,Ctrl+C ,只是复制这一部分:rn昆山 287.00rn武汉 325.00rn上海 456.00rn可是粘贴到 Excel 的时候,连标题“客户 金额”也一起复制过去了。rn如何才能够,复制的时候,不要连标题一起呢?rnrn谢谢啊。。。。rn[img=http://bbs.2ccc.com/attachments/2011/cniis_2011823101417.jpg][/img]
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
如何复制Excel工作表的内容,粘贴到DataGridView中?
如何复制Excel工作表的内容,粘贴到DataGridView中?rn格式是这样的 rn aa aa aa aa aa aa rn bc bz bf rn hh kk ll rn pp oo uu rn如何一次性复制EXCEL上面的数据粘贴到DATAGRIDVIEW中?
如何将EXCEL复制的内容完整地粘贴到邮件的正文
如何将EXCEL复制的内容完整地粘贴到邮件的正文
【求助】如何复制excel里面的图片粘贴到VB的image控件里面
如题rn将复制excel里面的图片粘贴到VB的image控件里面rnrn我通过粘贴板复制到image控件里面像素很低,看不清楚。rn但是excel里面的图片可以系统自带的画图工具而像素不会丢失rn请各位高手帮忙,请附代码!rn如不方便也可放送QQ邮箱:411230691@qq.com
WPF datagrid
有哪位高手可以帮忙看下,这个问题怎么解决?这个是原图:[img=https://img-bbs.csdn.net/upload/201411/04/1415087857_900495.png][/img]rn怎么解决下面这俩张图的中的问题:rn1、当显示详细信息时怎么改变不显示expander的contentrn[img=https://img-bbs.csdn.net/upload/201411/04/1415088023_855349.png][/img]rn2、当现实内容时怎么解决前面那个expander中togglerbutton的宽度[img=https://img-bbs.csdn.net/upload/201411/04/1415088077_42372.png][/img]
wpf datagrid
rn rn rn  rn
WPF的DataGrid
DataGrid选中某一行然后取每一项的值rn话说我怎么没看见WPF的小论坛,是我没发现还是WPF归于其他论坛?
WPF DataGrid
我现在datagrid已经绑定了,有dataGrid1_MouseDoubleClick事件rnrn假如,我选择第4行记录,我双击列头也会触发dataGrid1_MouseDoubleClick事件,怎么不让列头触发这个事件了。rnrn[code=XML]rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rnrnrn[/code]
有关 WPF 的 DataGrid 控件的用法
如题,这个东西我怎么写都没法显示数据,ItemSource 绑定或者 Binding 都用过了,没效果啊。求指点~rnrn我是这样写的,xaml 文件:rn[code=XML]rnrn rnrn[/code]rnrnC# 文件:rnIList users = mUserProvider.QueryAll();rndataGridUser.ItemsSource = users;rnrnusers 里面是有数据的,可是就是显示不出来。rnItems.Add(...)我也试过了,也不行。。
wpf DataGrid定行内控件
<ControlTemplate TargetType="{x:Type DataGridColumnHeader}"> <Grid> <Border x:Name="columnHeaderBorder" BorderThickness="1" Padding="3,0,3,0"> <Border.BorderBrush> <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1"> <GradientStop Offset="0" Color="#A5A5A5" /> <GradientStop Offset="1" Color="#4B4B4B" /> </LinearGradientBrush> </Border.BorderBrush> <Border.Background> <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1"> <GradientStop Offset="0" Color="#DEB40A" /> <GradientStop Offset="1" Color="#FF7F00" /> </LinearGradientBrush> </Border.Background> <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" /> </Border> </Grid> </ControlTemplate>
wpf 带有DataGrid控件的ComboBox
自定义combobox带DataGrid下拉,可以定义搜索字段,添加按钮,功能的控件,非常实用
wpf自定义datagrid控件的一些问题
我写了一个自定义datarid控件,但是数据绑不上去,rn[img=https://img-bbs.csdn.net/upload/201809/29/1538210717_552924.png][/img]rn然后我把这段话注释了之后数据就可以显示了,但是样式就没有了,加上之后数据就绑不上去了rn[img=https://img-bbs.csdn.net/upload/201809/29/1538210978_937383.png][/img]rn
从EXCEL中复制数据粘贴到ExpressSpreadSheet表中,如何加快速度?
在EXCEL表中有1-2万条数据,当往ExpressSpreadSheet表中粘贴时,非常耗时间,请问如何才能提高速度.
WPF DataGrid 控件实例源码
WPF DataGrid 控件实例源码 WPF DataGrid 控件实例源码 来自网上
wpf DataGrid 控件 数据绑定问题!
[code=csharp] rnpublic class petStock //宝宝库存表rn rnrn /// rn /// 库存IDrn /// rn public Guid Id get; set; rnrn /// rn /// 宝宝IDrn /// rn public Guid PetIdget;set;rn /// rn /// 收购时间rn /// rn public DateTime AcquisitionTime get; set; rn rn /// rn /// 操作的时间rn /// rn public DateTime MackTime get; set; rnrn /// rn /// 玩家rn /// rn public Guid PlayrsId get; set; rn /// rn /// 操作员rn /// rn public Guid OperatorId get; set; rnrn /// rn /// 价格表IDrn /// rn public Guid PriceId get; set; rn rn[/code]rn[code=csharp]rn public class petrn rn public Guid id get; set; // 数据库索引用rn public string name get; set; //名称rn public Guid zhongleiId get; set; //种类rn public int xingshu get; set; //星数rnrn public int zhangdouli get; set; //战斗力rnrn public int? wufangmin get; set; //物防rn public int? wufangmax get; set; rn public int? mofangmin get; set; //魔防rn public int? mofangmax get; set; rn public int? wugongmin get; set; //物攻rn public int? wugongmax get; set; rn public int? mogongmin get; set; //魔攻rn public int? mogongmax get; set; rnrn public int? xueliang get; set; //血量rn public int? xingyun get; set; //幸运rn public int? dengji get; set; //等级rn public string shenfenpai get; set; //身份牌rnrn public int? chumofang get; set; //初始魔防rn public int? chuwufang get; set; //初始物防rn public int? chuwugongmin get; set; //初始攻击rn public int? chuwugongmax get; set; rn public int? chumogongmin get; set; //初始魔攻rn public int? chumogongmax get; set; rn public int? chushengming get; set; //初始生命rnrn public string shenglizhi get; set; //神力值rn public int? shenglidengji get; set; //神力等级rn public string chaosha get; set; //超杀rn public string lingxin get; set; //灵性rn public string zhihui get; set; //智慧rn public Guid? shouhunId get; set; //兽魂 rn public string remark get; set; //备注rnrn public StringBuilder CheckLegality()rn rn StringBuilder Mess = new StringBuilder();rn if (name == null)rn Mess.AppendLine("名称不能为空!"); rnrn if (xingshu == 0)rn Mess.AppendLine("星数不能为0!"); rnrn if (zhangdouli < xingshu + 1)rn Mess.AppendLine("战斗力不能低于星数!"); rn rn return Mess.Length>0? Mess : null;rn rnrn rn[/code]rnrn新手刚接触 DataGrid 控件 查了很多资料 都看的晕晕的。。。rnrnrnrnrn如何 将这 些 对象 绑定到DataGrid控件上,rn多层绑定(想把Guid类型的也绑定上去),搞的有点晕,要是单层绑定就还行。。rn求解!!!rnrnrn
怎么把复制Excel一行的数据粘贴到多个TextBox里
比如我的Excel表里,一行有10列,就是每行有10个数据,我打开Excel整体复制一行数据,然后粘贴到页面上10个排列好的TextBox控件里,Excel里第一个数据粘贴到第一个TextBox里,第二个数据粘贴到第二个TextBox里,第三个......rn最后一个数据粘贴到最后一个TextBox里,rn有没有大神知道这种方法,求指导,最近头都搞晕了,谢谢各位了
从DataGrid 导数据到Excel的问题
我从DataGrid导数据到Excel中出现如下错误:rnrnrn“GGGGG”应用程序中的服务器错误。rn--------------------------------------------------------------------------rnrn拒绝访问。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.UnauthorizedAccessException: 拒绝访问。 rnrnASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 MACHINE\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 rnrn若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。rnrn源错误: rnrnrn行 136: Excel._Worksheet xSt;rn行 137:rn行 138: excel= new Excel.ApplicationClass();rn行 139: xBk = excel.Workbooks.Add(true);rn行 140: xSt = (Excel._Worksheet)xBk.ActiveSheet;rn rnrn源文件: e:\wuchunlian\nca\cdranalysis\formcustom_define_result.aspx.cs 行: 138 rnrn堆栈跟踪: rnrnrn[UnauthorizedAccessException: 拒绝访问。]rn CDRAnalysis.FormCustom_define_result.WriteDataGridToExcel(DataView dv) in e:\wuchunlian\nca\cdranalysis\formcustom_define_result.aspx.cs:138rn CDRAnalysis.FormCustom_define_result.Button1_ServerClick(Object sender, EventArgs e) in e:\wuchunlian\nca\cdranalysis\formcustom_define_result.aspx.cs:113rn System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e)rn System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)rn System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)rn System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)rn System.Web.UI.Page.ProcessRequestMain()rnrn我在.aspx.cs文件中的代码是这样的:rn Excel.Application excel;rn int rowIndex=4;rn int colIndex=1;rnrn Excel._Workbook xBk;rn Excel._Worksheet xSt;rnrn excel= new Excel.ApplicationClass();rn 。。。。。rn 。。。。。rn程序在执行到 excel= new Excel.ApplicationClass();这句的时候就出现上面的错误,我不知道怎么改才好,各位大侠,能否给个建议? 或者给个完整的从datagrid导出到excel并保存到客户端的程序。rnrnrnrn
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表