私はWindows WinFormで作業しています。私は、TextBoxとDataGridView内の列のさらなる編集を防ぐ必要があります。テキストボックスとDataGridViewを無効にする
関数が値trueを返す場合にのみ、これがすべて発生します。
public static bool isAuthSuccess = false;
私はWindows WinFormで作業しています。私は、TextBoxとDataGridView内の列のさらなる編集を防ぐ必要があります。テキストボックスとDataGridViewを無効にする
関数が値trueを返す場合にのみ、これがすべて発生します。
public static bool isAuthSuccess = false;
//if function() returns true
if(function())
{
textbox1.ReadOnly = true;
datagridview1.ReadOnly = true;
}
たり、変数を持つ:
if(isAuthSuccess)
{
textbox1.ReadOnly = true;
datagridview1.ReadOnly = true;
}
これはあなたが求めているすべてのですか?これにより、何かを表示したり変更したりすることはできません。もう一度編集したいときは、それらをfalseに戻してください。
あなたはさらに編集を防ぎたい場合は、私は、ユーザーがそれを編集しますと仮定し、それらが行われたときには、この機能に対して状態を確認したい:
は、これは私がこれまで持っているものです。
この場合、テキストボックスとデータグリッドビューを検証することで、この関数を検証で呼び出すことができます。
This linkは、winformsの場合に役立ちます。
質問は、ウェブフォームではなく、winformsについてです –
少なくとも、タグはwinformsと言い、datagridviewに言及しています。質問を編集して「webforms」に気付いたのです –
Windowsフォームとは...私はwinforms 。 – nbz
質問文からwebformという言葉が削除されました。他のものはすべてwinformsであることを示しています。 –
したがって、関数の戻り値に基づいてテキストボックスといくつかのdatagridview列を読み取り専用に設定したいのですか?その機能を実行させる原因は何ですか?あなたがこれまでに持っていたことを示すためのコードを提供してください。 –
Ya Itzz a winform .. – Lijina