TextBox textbox1=(TextBox)e.Item.FindControl("textbox1");
解决方案 »
- 求个时间time控件
- 求一个正则!!!
- 出现了haserror和rowerror列的问题
- 帮个忙,来看看:在Lable 控件中动态的创建了5个文本框 现在怎样在C#中取出5个文本框的值赋给变量.
- 高难度 高手请进 在线等
- DataBinder.Eval(Container.DataItem,"newtitle")如何取前10个字符(C#)?
- 开着电脑就赚钱的工具.绝无木马病毒.
- 一个奇怪的问题:第一次access库能连上,第二次就不行.....?
- Js取checkboxlist的value值
- asp:Button组件怎么插到asp:TableCell组件里
- *.ascx *.asax *.aspx.resx *.asax.resx是什么文件
- 如何和ORACLE数据库建立连接
For i = 0 To datagrid1.Items.Count - 1
Dim textbox As UI.WebControls.textbox= datagrid1.Items(i).FindControl("textbox1")
if textbox.text="ttt" then
textbox.enabled=false
endif
next
end if
我以前写的一个改变checkbox状态的代码。用的是datalist,一样的。<asp:DataList id="DataList1" runat="server" CssClass="td" >
<ItemTemplate>
<asp:Label id="node_id" Visible =False runat="server" text='<%# DataBinder.Eval(Container.DataItem,"nodeid")%>' />
<asp:Label id="node_mhref" Visible =False runat="server" text='<%# DataBinder.Eval(Container.DataItem,"mHref")%>' />
<asp:CheckBox id="chkNode" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"NodeName")%>' Checked='<%# DataBinder.Eval(Container.DataItem,"chkOut") %>'>
</asp:CheckBox>
</ItemTemplate>
</asp:DataList>
--------------------------
DataList1.DataSource = data.DefaultView
DataList1.DataBind()
ChangeStatus()--------------------
Sub ChangeStatus()
Dim TempCheckBox As UI.WebControls.CheckBox
Dim tempLabel As UI.WebControls.Label
Dim i As Integer
For i = 0 To DataList1.Items.Count - 1
tempLabel = CType(DataList1.Items(i).FindControl("node_mhref"), Label)
TempCheckBox = CType(DataList1.Items(i).FindControl("chkNode"), CheckBox)
If InStr(tempLabel.Text, ".") = 0 Then
TempCheckBox.Enabled = False
End If
Next
End Sub
tb = CType(e.Item.FindControl("textbox1"), TextBox)
tb.Text就是这个模板列的值.
datagrid_ItemCommand里面写