<td><asp:LinkButton id="LinkButton1" runat="server">采購單號</asp:LinkButton></td>
<asp:datalist id="DL_Main" runat="server" OnSortCommand="MyDataGrid_Sort" AllowSorting="true">
.
.
.
<td width="80" align="center">
<asp:LinkButton id=btnView runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"pono") %>' CommandName="btnView" ToolTip="open">
</asp:LinkButton>
<asp:Label id=lblID runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"pono") %>' Visible="False"></asp:Label>            
</td>
.
.
.
<asp:DataList id="DataList2" runat="server">------------------------------------------------------------
CS:private void DL_Main_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName=="btnView")
{
LinkButton btnView1=(LinkButton)e.Item .FindControl ("btnView");
DataList dl2=(DataList)e.Item.FindControl ("DataList2");
if(btnView1.ToolTip=="open")
{
btnView1.ToolTip="close";
dl2.Visible=true;
}
else
{
btnView1.ToolTip="open";
    dl2.Visible=false;
}
}
}
private void LinkButton1_Click(object sender, System.EventArgs e)
{
BindGrid("pono");
}