silverlight的datagrid获取数据怎么获取excel的数据

Silverlight中的DataGrid怎么获取行的数据。?【silverlight吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:252贴子:
上图中,判断所有行的数据,如&车身结构&列下的所有数据都是一样的,就隐藏掉这一列。该怎么实现啊。?
江苏盘锦天燃气模温机,一台省得让你怀疑人生的燃气锅炉
合并好些吧
在设置DataGrid列的时候 想要哪个列隐藏就设置下 Visibility=&Collapsed&
至于获取行的数据 类名 select = dataGrid1.SelectedItem as 类名;
登录百度帐号推荐应用其他回答(1)
用npoi,目前我见过的.net中最好的导出Excel方案。
项目地址:
帮助文档:
收获园豆:1
&&&您需要以后才能回答,未注册用户请先。Silverlight用linq和wcf直接异步从数据库提取数据填充的Datagrid,后台没充当数据源的类,如何获取选中行_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Silverlight用linq和wcf直接异步从数据库提取数据填充的Datagrid,后台没充当数据源的类,如何获取选中行
我有更好的答案
你的Datagrid有个属性SelectedItem就是选择行。还有DataGrid的数据源DataSource不就是你说的充当数据源的类吗?
没明白, 比如datagrid叫 Datagrid1 如何获取选中行 求代码
var item = Datagrid1.SelectedItem as XXXX这个就是你选择的行, Datagrid1.ItemsSource是你的绑定的数据源,换句话说就是填充的数据
采纳率:34%
Datagrid1 .currenItem(这个词好像有点问题,它有个当前选择行,它的类型就是你所绑定的类。)
为您推荐:
其他类似问题
silverlight的相关知识
等待您来回答SilverLight DataGrid实现批量输入like Excel_博客园
当前位置: >
>SilverLight DataGrid实现批量输入like Excel
SilverLight DataGrid实现批量输入like Excel
& 作者:Silent Void & 来源: 博客园-happyhippy &
&&& DataGrid 控件提供了一种灵活的方式来以行和列的形式显示数据集合。但却没有提供增加、删除行、即时输入等功能,若要实现类似于Winform下的DataGrid批量录入功能,还得做一些手脚:&&& 1. 显示行号;&&& 2. 即时输入;&&& 3. 增加新行;&&& 4. 删除行;&&& 5. 复制、粘贴行/多行。
&&& 本文针对这几个问题,提出一些解决思路。
1. 显示行号
&&&&&&& 网上也有一些显示行号的文章,但都是一个处理思路,就是在LoadingRow事件中做手脚,如这篇文章中所提供的思路《》:
1: dataGrid1.LoadingRow += new EventHandler&DataGridRowEventArgs&(dataGrid1_LoadingRow);
3: void dataGrid1_LoadingRow(object sender, DataGridRowEventArgs e) {
int index = e.Row.GetIndex();
var cell = dataGrid1.Columns[0].GetCellContent(e.Row) as TextB
cell.Text = (index + 1).ToString();
&&& SL帮助文档中对LoadingRow的解释是:“若要改进性能,DataGrid 控件不针对绑定数据源中的每个数据项实例化 DataGridRow 对象。而是仅当需要时才由数据网格创建 DataGridRow 对象,并尽量重复使用这些对象。例如,数据网格为当前位于视图中的每个数据项创建一个 DataGridRow 对象,并在行滚出视图之外时回收它。”
&& 这个处理思路的一个问题,就是当DataGrid的行比较多,超出可视区域(出现滚动条)后;然后再删除前面的行,行号就废了。因为处于可视区域中的现有没有被删除的行,不会执行LoadingRow事件,所以显示的Index不会被更新。
处理思路:&&
&&& 我们一般是将ObservableCollection&Entity&作为DataGrid的数据源。一个变态的处理思路,就是给Entity增加一个Index属性(修改时引发PropertyChanged事件),然后再DataGrid的LoadingRow/UnloadingRow中,取得DataGrid的数据源ObservableCollection&Entity&,然后更新每个Index的值,囧。。。&&& 不过这样也有一个问题,就是在排序后,Index不会重新计算,显得有点乱。不知道排序会引发啥事件,如果在排序事此文来自: 马开东博客
转载请注明出处 网址:
相关阅读:
来源:(微信/QQ:,微信公众号:makaidong-com) &&&&&& 欢迎分享本文,转载请保留出处!
&&&&&& 【原文阅读】:
上一篇:没有了
【相关文章】
每日最新文章
每日最热文章
本周最热文章
Software Development Kit
本月最热文章
List采用delegate快速实现排序查找等操作
本年最热文章
Software Development Kit
Powered by
Copyright &
, All Rights Reserved

我要回帖

更多关于 datagrid获取数据 的文章

 

随机推荐