我用模板列在Footer行实现数据录入功能,在ItemCreated事件中添加了一个“添加数据”的按钮用于在ItemCommand事件中读取用户编辑的数据并保存进数据库。但是我用以下代码来读取时,读出的数据始终是各控件的初始值,就像是在页面回传后又重新初始化了这些控件的值一样:
Dim s1 As String = CType(e.Item.FindControl("tb2"), TextBox).Text
Dim s2 As String = CType(e.Item.FindControl("dpl3"), DropDownList).SelectedItem.Text
Dim s3 As String = CType(e.Item.FindControl("tb4"), TextBox).Text
Dim s4 As String = CType(e.Item.FindControl("cb5"), CheckBox).Checked.ToString我怀疑是ItemDataBound事件导致的,可当我把它全部注释掉后还是一样的效果。是怎么回事呢?高手快帮我想想!
谢谢!