【问题标题】:Not Able to Select multiple CheckBoxs in Telerik Grid using C#无法使用 C# 在 Telerik Grid 中选择多个复选框
【发布时间】:2012-02-08 10:43:01
【问题描述】:

我在我的应用程序中使用 Telerik 网格。我在网格的第一列插入了一个 GridViewCheckBoxColumn。复选框创建成功,但我无法选中多个复选框。我只能检查单个复选框。

如何检查多个复选框?

 And also i want to know that checked row counts in the telerik gridview because i am using collection to bind the data in the GridView. In that collection How shall i get the selected rows? 

请告诉我一些解决这些问题的建议

这是我的代码

// AvailablePacks 正在获取网格视图中的所有行

 foreach (var pack in AvailablePacks)    
 {
       if (SelectedPack != null)
       {
            var cachedPack = AvailablePacks.FirstOrDefault(z => z.Casepack.CasePackId == pack.Casepack.CasePackId);    
            ((IList<CasePackPivotRow>)AvailablePacks).Add(SelectedPack );    
            this.SelectedPacks.Remove(SelectedPack );
       }
 } 

这是我在 gridview 中创建复选框的 XAML 代码:

<telerik:GridViewCheckBoxColumn Header="" 
    Width="15" 
    EditTriggers="CellClick" 
    AutoSelectOnEdit="True" 
    DataMemberBinding="{Binding Selection, Mode=TwoWay}"/>

我必须在网格中选择多个复选框吗?

提前致谢。

【问题讨论】:

  • GridViewCheckBoxColumn 绑定到项目属性,因此您不可能检查多个属性,除非您在检查一个属性时更改其他属性。顺便说一句,对我来说,您似乎正在使用 GridViewSelectColumn 或尝试使用。
  • 嗨,这是我在 gridview 中创建复选框的 XAML 文件
  • 你在说什么,我听不懂你...请你再解释一下吗?

标签: c# wpf telerik


【解决方案1】:

telerik 说: 解决方案

为了实现想要的需求,首先订阅ValueChanged事件,然后在ValueChanged事件处理函数中执行如下代码sn-p:

 void radGridView1_ValueChanged(object sender, EventArgs e) 
 { 

  RadCheckBoxEditor editor = sender as RadCheckBoxEditor; 

  if (editor != null && (bool)editor.Value == true) 

   { 

    this.radGridView1.GridElement.BeginUpdate(); 

    foreach (GridViewDataRowInfo row in this.radGridView1.Rows) 

    { 

        if (row != this.radGridView1.CurrentRow) 

        { 

            row.Cells["Bool"].Value = false; 

        } 

    } 

    this.radGridView1.GridElement.EndUpdate(); 

} 

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多