telerik gridview 如何获取选中多行的值

Persistence_x 2014-07-27 09:42:47
<telerik:RadGridView Name="RadGridView1" CanUserFreezeColumns="False"  SelectionMode="Extended"  GroupRenderMode="Flat" ItemsSource="{Binding}" 
RowIndicatorVisibility="Collapsed" Grid.Row="1" Grid.ColumnSpan="2" >
<telerik:RadGridView.Columns>
<telerik:GridViewSelectColumn />
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<telerik:RadDataPager DisplayMode="FirstLastPreviousNextNumeric" Margin="0,-1,0,0" FontSize="12" IsTotalItemCountFixed="True" PageSize="25" Grid.Row="2" Source="{Binding Items,ElementName=RadGridView1}"/>



如何在后台获得选中行的值,
我想获得id 这列的值
这2个
2137058649:2105058535

小弟不才刚学这个,还请大神指教
...全文
95 点赞 收藏 4
写回复
4 条回复
Persistence_x 2014年07月28日
引用 2 楼 duanzi_peng 的回复:
[quote=引用 1 楼 xiaohuaidan1988 的回复:]
 string IdStr = string.Empty;
            //生成代码;
           if (RadGridView1.SelectedItem != null)
           {
               foreach (sysobjects sysobj in RadGridView1.SelectedItems)
               {
                   IdStr += sysobj.id + ":";
               }
               IdStr = IdStr.TrimEnd(':');

           }
我已经通过遍历来获得了, 但是我不明白他selectedItems返回的ObservableCollection<>这个是什么?
动态数据集合,支持数据集合改变 通知到UI上显示。实现了INotifyPropertyChanged接口。 [/quote] 有时间的话 帮忙看一下这个帖子 谢谢 http://bbs.csdn.net/topics/390844617
回复 点赞
Persistence_x 2014年07月28日
引用 2 楼 duanzi_peng 的回复:
[quote=引用 1 楼 xiaohuaidan1988 的回复:]
 string IdStr = string.Empty;
            //生成代码;
           if (RadGridView1.SelectedItem != null)
           {
               foreach (sysobjects sysobj in RadGridView1.SelectedItems)
               {
                   IdStr += sysobj.id + ":";
               }
               IdStr = IdStr.TrimEnd(':');

           }
我已经通过遍历来获得了, 但是我不明白他selectedItems返回的ObservableCollection<>这个是什么?
动态数据集合,支持数据集合改变 通知到UI上显示。实现了INotifyPropertyChanged接口。 [/quote] 也就是说 我动态集合中的值 只要一改变 界面就自动改动是吧。 谢谢了
回复 点赞
exception92 2014年07月28日
引用 1 楼 xiaohuaidan1988 的回复:
 string IdStr = string.Empty;
            //生成代码;
           if (RadGridView1.SelectedItem != null)
           {
               foreach (sysobjects sysobj in RadGridView1.SelectedItems)
               {
                   IdStr += sysobj.id + ":";
               }
               IdStr = IdStr.TrimEnd(':');

           }
我已经通过遍历来获得了, 但是我不明白他selectedItems返回的ObservableCollection<>这个是什么?
动态数据集合,支持数据集合改变 通知到UI上显示。实现了INotifyPropertyChanged接口。
回复 点赞
Persistence_x 2014年07月27日
 string IdStr = string.Empty;
            //生成代码;
           if (RadGridView1.SelectedItem != null)
           {
               foreach (sysobjects sysobj in RadGridView1.SelectedItems)
               {
                   IdStr += sysobj.id + ":";
               }
               IdStr = IdStr.TrimEnd(':');

           }
我已经通过遍历来获得了, 但是我不明白他selectedItems返回的ObservableCollection<>这个是什么?
回复 点赞
发动态
发帖子
WPF/Silverlight
创建于2007-09-28

8161

社区成员

1.1w+

社区内容

WPF/Silverlight相关讨论
社区公告
暂无公告