发布网友 发布时间:2022-04-27 17:49
共1个回答
热心网友 时间:2022-04-27 19:18
你好:)不建议这样做,因为你这样直接把客户端的代码写到里边去,服务端根本无法读取了,我建议3 个办法——(任选其一) 1)如果某(几)列是CheckBox,建议你直接使用CheckBoxField进行绑定SQL数据库bit类型的字段,获取的时候直接:(e.Row.Cells(n).Controls(0) as CheckBox).Checked 2)或者把该列转换成一个TemplateField模板形式,然后:(CType(e.Row.FindControl("CheckBoxId'),CheckBox)).Checked 3)如果你真要动态添加,那么:e.Row.Cells(n).Controls.Clear();Dim chkbox As New CheckBox();chkbox.Id = "textRecordId" & e.Row.RowIndex().ToString() //防止产生重复Idchkbox.Text = "你喜欢的东东……";e.Row.Cells(n).Controls.Add(chkbox);