Я загружаю кнопки в runtime
- Код: Выделить всё
'button update
plc.Controls.Add(New LiteralControl("<TD>"))
Btn = New System.Web.UI.WebControls.Button
Btn.ID = "BU" & X
Btn.Text = "Update"
Btn.CommandName = "U"
Btn.CommandArgument = rsMdb("ID").Value
Btn.Visible = True
Btn.Attributes("left") = 0
AddHandler Btn.Click, AddressOf Clicked
plc.Controls.Add(Btn)
plc.Controls.Add(New LiteralControl("</TD>"))
'*********************************************************
'button delete
plc.Controls.Add(New LiteralControl("<TD>"))
Btn = New System.Web.UI.WebControls.Button
Btn.ID = "BD" & X
Btn.Text = "Delete"
Btn.CommandName = "D"
Btn.CommandArgument = rsMdb("ID").Value
Btn.Visible = True
Btn.Attributes("left") = 0
AddHandler Btn.Click, AddressOf Clicked
plc.Controls.Add(Btn)
plc.Controls.Add(New LiteralControl("</TD>"))
'*********************************************************
'button reprice
plc.Controls.Add(New LiteralControl("<TD>"))
Btn = New System.Web.UI.WebControls.Button
Btn.ID = "BR" & X
Btn.Text = "RePrice"
Btn.CommandName = "R"
Btn.CommandArgument = rsMdb("ID").Value
Btn.Enabled = False
Btn.Visible = True
Btn.Attributes("left") = 0
AddHandler Btn.Click, AddressOf Clicked
plc.Controls.Add(Btn)
plc.Controls.Add(New LiteralControl("</TD>"))
3 кнопки, одну из них делаю disable
У меня есть процедура где я обрабатываю нажатие на эти кнопки
- Код: Выделить всё
Ctr = CType(sender, System.Web.UI.WebControls.Button)
Work = Ctr.CommandName
CmdArg = Ctr.CommandArgument
.......
dbMdb = New ADODB.Connection
dbMdb.Open(ConnString)
rsMdb = New ADODB.Recordset
'rsMdb.Open("Select * from LST" & Left(Session.SessionID, & " Where " & IDLST & " =" & CmdArg, dbMdb, 1, 3)
rsMdb.Open("Select * from LST Where " & IDLST & " =" & CmdArg, dbMdb, 1, 3)
If Not rsMdb.EOF And Not rsMdb.BOF Then
If Work = "U" Then
..........................
Dim myControl1 As System.Web.UI.WebControls.Button = FindControl("BR" & CmdArg)
If (Not myControl1 Is Nothing) Then
myControl1.Enabled = True
End If
End If
If Work = "D" Then
rsMdb.Delete()
End If
End If
.............................
Так вот я даю значение myControl1 одной из кнопок и хочу что бы она стала enabled FindControl всё находит, присваивает все значения, но на самой странице ничего не меняется, как была disable так и осталась. Что я делаю не так? Спасибо.
[/img]