加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]如何取得DATAGIRD里CHECKBOX和TEXTBOX的值?

发布时间:2020-12-16 23:36:52 所属栏目:大数据 来源:网络整理
导读:如何取得DATAGIRD里CHECKBOX和TEXTBOX的值? 我想把DATAGRID的里的值取出来,放在一个DATATBALE里,代码如下: Public Function dt() As DataTable Dim i As Integer Dim j As Integer Dim dt1 As DataTable = New DataTable dt1.Columns.Add(New DataColumn
如何取得DATAGIRD里CHECKBOX和TEXTBOX的值? 我想把DATAGRID的里的值取出来,放在一个DATATBALE里,代码如下: Public Function dt() As DataTable Dim i As Integer Dim j As Integer Dim dt1 As DataTable = New DataTable dt1.Columns.Add(New DataColumn( delflg,Type.GetType( System.Boolean ))) dt1.Columns.Add(New DataColumn( txtMtype,Type.GetType( System.String ))) dt1.Columns.Add(New DataColumn( txtBikou,Type.GetType( System.String ))) Dim delflg As Boolean Dim txtMtype As TextBox Dim txtBikou As TextBox Dim listitem As DataGridItem max_row = Me.dgMeetingtype.Items.Count For i = 0 To max_row - 1 listitem = Me.dgMeetingtype.Items(i) If i < max_row - 1 Then delflg = CType(listitem.FindControl( chkDel ),CheckBox).Checked End If txtMtype = CType(listitem.FindControl( txtMtype ),TextBox) txtBikou = CType(listitem.FindControl( txtBiko ),TextBox) Dim myRow As DataRow = dt1.NewRow() myRow(0) = delflg myRow(1) = txtMtype.Text myRow(2) = txtBikou.Text dt1.Rows.Add(myRow) Next i Return dt1 End Function 这样有什么不对吗?好像是CHECKBOX和TEXTBOX的值改了,我却获取不到,得到的还是绑定DATAGRID时候的值。高手帮帮忙啊~! __________________________________________________________________________ 自己顶一下,希望有高手来解决!谢谢了 __________________________________________________________________________ TextBox tb=(TextBox)datagrid1.findControl( your TextBoxid ); __________________________________________________________________________ 嗯,问题已解决。 我的问题出在PAGE_LOAD里 加一个ISPOSTBACK方法就好了。 谢谢! __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读