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

小弟不才刚学这个,还请大神指教
...全文
265 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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<>这个是什么?

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧