<asp:DataList ID="dlImage" runat="server" RepeatDirection="Horizontal" RepeatColumns="4" OnItemCommand="dlImage_ItemCommand" >
<ItemTemplate>
<table style="width: 116px; height: 80px" >
<tr valign ="top" >
<td align="left" valign ="top" >
<asp:Image ID="imgUrl" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"ImgUrl") %>'/></td>
</tr>
<tr>
<td align="left" valign ="top">
<asp:Label ID="labImageName" runat="server" Font-Bold="True" Font-Names="机器"
Text='<%# DataBinder.Eval(Container.DataItem,"ComputerNum") %>'></asp:Label>
</td>
</tr>
<tr>
<td align ="left" valign ="top" style="height: 19px" >
<asp:LinkButton ID="lnkbtn_begin" runat="server" Width="34px" ForeColor="#6600FF" OnClick="lnkbtn_begin_Click">开始</asp:LinkButton>
<asp:LinkButton ID="lnkbtn_end" runat="server" ForeColor="#6600FF">下机</asp:LinkButton></td>
</tr>
<tr>
<td align="left" style="height: 19px" valign="top">
<asp:Label ID="lab_state" runat="server" ForeColor="Red" Text="机器已有人使用" Visible="False"></asp:Label></td>
</tr>
</table>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:DataList></td>
这是我添加的DataList控件,我想在点击开始按钮后将开始按钮(lnkbtn_begin)显灰,显示lab_state控件的内容,要怎么实现呢?好像不能操作DataList里面的控件,请高手指点!
<ItemTemplate>
<table style="width: 116px; height: 80px" >
<tr valign ="top" >
<td align="left" valign ="top" >
<asp:Image ID="imgUrl" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"ImgUrl") %>'/></td>
</tr>
<tr>
<td align="left" valign ="top">
<asp:Label ID="labImageName" runat="server" Font-Bold="True" Font-Names="机器"
Text='<%# DataBinder.Eval(Container.DataItem,"ComputerNum") %>'></asp:Label>
</td>
</tr>
<tr>
<td align ="left" valign ="top" style="height: 19px" >
<asp:LinkButton ID="lnkbtn_begin" runat="server" Width="34px" ForeColor="#6600FF" OnClick="lnkbtn_begin_Click">开始</asp:LinkButton>
<asp:LinkButton ID="lnkbtn_end" runat="server" ForeColor="#6600FF">下机</asp:LinkButton></td>
</tr>
<tr>
<td align="left" style="height: 19px" valign="top">
<asp:Label ID="lab_state" runat="server" ForeColor="Red" Text="机器已有人使用" Visible="False"></asp:Label></td>
</tr>
</table>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:DataList></td>
这是我添加的DataList控件,我想在点击开始按钮后将开始按钮(lnkbtn_begin)显灰,显示lab_state控件的内容,要怎么实现呢?好像不能操作DataList里面的控件,请高手指点!
{
LinkButton myT = (LinkButton)sender;
int index = ((DataListItem)(myT.NamingContainer)).ItemIndex;
((LinkButton)DataList1.Items[index].FindControl("lnkbtn_begin")).Enabled = false;
}
DataListItem row = btn.Parent.Parent as DataListItem;
实现查询控件,设置enable