//这样行吗
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName=="ViewDetail")
{
e.Item.Cells[0].Controls[0].Visible=false;
e.Item.Cells[0].Text="打开";
}
}

解决方案 »

  1.   

    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    if(e.CommandName=="ViewDetail")
    {
    ((LinkButton)e.Item.Cells[0].Controls[0]).Text="打开";

    }
    }
      

  2.   

    Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
            If e.CommandName = "ViewDetail" Then
                CType(e.Item.Cells(0).Controls(0), LinkButton).Text = "打开"
            End If
        End Sub