Currently I'm searching as below.
DataRow[] rows = dataTable.Select("FieldName='"+ userInput + "'");
The problem here is whenever user provides an input with single quote ('), it throws error.
I can easily correct it by
DataRow[] rows = dataTable.Select("FieldName='" + userInput.Replace("'","''") + "'");
I'm worried what other user inputs might cause problem?
Here is the exact answer from honourable Mr. Jon Skeet.