聲明時只引用現有的控件,不用加new. Dim objTextBox1 As TextBox bjTextBox1 = dg.Items(introw).Cells(2).Controls(1) Dim objTextBox2 As TextBox objTextBox2 = dg.Items(introw).Cells(3).Controls(0)
刚找出来,cell(2)改为cells(3),cells(3)改成(4) 然后那个cm.Parameters.Add(New SqlParameter("@subUserAccount", SqlDbType.Int, 4)) 应该是str型的 两个错误搞了我2天,服了 thx all the same 小小意思,请笑纳
可是我对.net一点也不懂啊
呵呵,知道我是谁吗〉〉??
或者换个问题
我想用objTextBox1 = e.item.findcontrol("textboxid")方法
但是无法标志那个textid
Dim objTextBox1 As TextBox
bjTextBox1 = dg.Items(introw).Cells(2).Controls(1)
Dim objTextBox2 As TextBox
objTextBox2 = dg.Items(introw).Cells(3).Controls(0)
For i = 0 To dgdAccessory.Items.Count - 1
CType(dgdAccessory.Items(i).FindControl("lbtnDownload"), LinkButton).Enabled _
= False
改为
chkboxTemp=Ctype(e.item.cells[第几列].findcontrol("checkBox1"),CheckBox)
然后那个cm.Parameters.Add(New SqlParameter("@subUserAccount", SqlDbType.Int, 4))
应该是str型的
两个错误搞了我2天,服了
thx all the same
小小意思,请笑纳