0

データ グリッド ビューの選択したセルの値がアルファベットか数値かを確認する方法は?

4

2 に答える 2

4

使用できますRegex

  var input = ...;//Your cell content 
  var patternAlphabetic = @"([a-zA-Z])+";
  var patternNumeric = @"([0-9])+";

  var regex = new Regex(patternAlphabetic);
  var match = regex.Match(input);
  if (match.Success) 
  {
       System.Console.WriteLine("Alphabetic");
  }

   ..... 
于 2012-09-19T14:16:46.433 に答える
2

次のコードのように typeof 演算子を使用できます。

        if ( typeof (Int32) == dataGridView1.SelectedCells[0].Value.GetType())
        {
            MessageBox.Show( "DataGridView Cell Value is Numeric" );
        }
        else if (typeof(string) == dataGridView1.SelectedCells[0].Value.GetType())
        {
            MessageBox.Show("DataGridView Cell Value is Alphabetic ");
        }
于 2012-09-19T14:35:32.690 に答える