请教高手datagrid中的checkBox选中后在后台的checkbox.checked却是false
请教高手datagrid中的checkBox选中后在后台的checkbox.checked却是false
这可能是什么样原因呢??
代码如下:前台
<asp:TemplateColumn>
<ItemStyle Width="15px"></ItemStyle>
<ItemTemplate>
<asp:CheckBox Runat="server" ID="chkExport"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
后台
For Each DataItem As DataGridItem In DataGrid1.Items
chkExport = DataItem.FindControl("chkExport")
If chkExport.Checked = True Then
Dim i As Boolean = db.Deletefp(CInt(DataItem.Cells(1).Text))
If i = True Then
del = True
db.AddLog(ModuleId, "[删除] 操作员" & Session("UserId") & "删除工程名称:" & DataItem.Cells(2).Text & "的分配信息", Session("UserId"))
Else
Response.Write("<script language='javascript'>window.alert('工程名称 " & DataItem.Cells(2).Text & " 删除失败!!!');</script>")
End If
End If
Next
问题点数:50、回复次数:11Top
1 楼zhaogy(网络浪子)回复于 2006-08-02 13:39:23 得分 0
我也碰到同样的同题,共同关注Top
2 楼WeekZero(∮小气的鬼∮)回复于 2006-08-02 13:56:23 得分 0
datagrid的数据再page_load的绑定中是否放在了if not ispostback then中
if not ispostback then
//绑定
end ifTop
3 楼zahuifan(杂烩饭)回复于 2006-08-02 14:04:50 得分 0
楼上说得对,重新绑定会造成CheckedBox被重置。Top
4 楼hxling1981(冷雨星空)回复于 2006-08-02 14:20:08 得分 0
WeekZero(【星期零】| Nothing is impossible
正解Top
5 楼powerzy(HelloWorld)回复于 2006-08-02 15:20:14 得分 0
同意WeekZero(【星期零】| Nothing is impossible)Top
6 楼NetSpider9804040(网络蛛蛛)回复于 2006-08-17 14:23:38 得分 0
谢谢大家,我也碰到了此类问题,现解决!Top
7 楼chinank(中国南开)回复于 2006-08-17 14:41:31 得分 0
if not ispostback then
//绑定
end if
Top
8 楼woshigodwolf(斌斌)回复于 2006-08-18 22:10:17 得分 0
datagrid里有一个auotpost这样的命令,你设成TRUE,具体的命令名字给忘了,你试试Top
9 楼xuwei(夕阳西下,断肠人在天涯)回复于 2006-08-18 22:24:40 得分 0
同意 WeekZero(∮ 金毛的眼睛 ∮)
Top
10 楼softfire007(为天下美女幸福而生!)回复于 2006-08-18 22:34:49 得分 0
if(!Page.isPostBack)
{
}Top
11 楼panda520(NiNi)回复于 2006-08-20 22:18:43 得分 0
碰到了同样的问题,而且我的数据绑定是放在了ispostback里面的
为什么还是这样??Top




