【发布时间】: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 文件
-
你在说什么,我听不懂你...请你再解释一下吗?