none
請教關於DataGridView中ErrorText的問題。 RRS feed

  • 問題

  • 各位大家好,小弟最近想在DataGridView中使用ErrorText屬性來提示使用者輸入的資料有誤,所以寫了如下程式:

    Code Snippet

         Single singleValue;
         Single::TryParse(e->FormattedValue->ToString(), singleValue);
              {
          if( singleValue < 0 ){
           this->rxdrugitemdbDataGridView->CurrentRow->Cells[e->ColumnIndex]->ErrorText = "請勿輸入負數。";
          }

     

     

    話說這樣雖然可以產生紅色的錯誤圖示,但是我希望能使產生錯誤的那個cell可以獲得focus,所以又寫了e->Cancel = true的指令。結果,cell的focus是回來了,但是紅色警告圖示卻再也沒出現....

     

    請問如果我想要讓警告圖示出現,又要讓錯誤資料的cell可以獲得focus,這是可行的嗎?

     

     

    2008年6月5日 上午 04:38

解答