2012-04-11 3 views
1

ウェブアプリケーションでは、データをバインドするときにボタンを無効にする予定ですが、このように誤って見える可能性はありますか?データバインディング中にgridivewのボタンが表示されますか? Asp.netで?

<asp:Button ID ="btn" runat ="server" CommandArgument='<%# Eval("id").ToString() == "1"? visble false: Visible true %>' /> 

お手伝いできますか?ありがとうございました。

答えて

2

はこれを試してみてください:背後に

<asp:Button ID="Button1" runat="server" Text="Button" Visible='<%#getVisibility()%>' OnClick="btn_Click" /> 

コード:

public Boolean getVisibility() 
{ 
    Boolean b = false; 
    //get the boolean value based on your field condition 
    b = Convert.ToBoolean(Eval("FieldValue").ToString() != "MatchCondition" ? "true" :  "false"); 
    return b; 
} 
2

データにバインドされていること、イベントを行うか、このようにそれを行うのどちらかのDataGrid RowDataBoundイベントで

2

をそれをしなさい...

<asp:Button ID ="btn" runat ="server" Visible='<%# Eval("id").ToString() == "1"? "false" : "true" %>' /> 
関連する問題