0

使用 C# 3.0 数据以表格输出的形式传输到客户端。使用Datatable对其进行转换,使用的插件是FixedColumns(最新)

详细信息:第一列是一个带有状态和文本绑定的复选框,例如:(ASPX 代码)

<asp:TemplateField HeaderText="Company Name">
<ItemTemplate>&nbsp;&nbsp;
 <asp:CheckBox runat="server"  ID="checkboxValid" Checked='<%#Eval("Selected")%>' Text='<%#Eval("CompanyName")%>' />
 </ItemTemplate> 
 </asp:TemplateField>

问题:发现页面开启分页时复选框状态未保存。当分页被禁用时,没有问题并且状态正在保存。

在这种情况下,所有其他复选框状态都被保存(可见)[它们不是固定列]。

当 fixedColumn 插件被移除时,它开始工作(有分页和没有分页)。

为什么在带有 FixedColumns 插件的 Datatable v1.9 中会发生这种行为?

我怎样才能摆脱这个?

类似的线程:http ://datatables.net/forums/discussion/6923/need-help-on-maintaining-the-checkbox-state-when-fixed-columns-enabled/p1

PS:我尝试使用线程中的提示更新我的代码,但这对原因没有帮助。

4

1 回答 1

0

回答:http ://datatables.net/forums/discussion/9392/basic-datatable-behaviour-clarification#Item_6

于 2012-04-23T14:24:20.853 回答