データ グリッド ビューの選択したセルの値がアルファベットか数値かを確認する方法は?
質問する
2914 次
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 に答える