public void fnDecimalOrganizer<T>(ref List<T> objEntItems, int iRowIndex)
{
var Item = objEntItems[iRowIndex];
if (Item == null) return;
var properties = typeof(T).GetProperties();
foreach (var prop in properties)
{
Type type = prop.PropertyType;
if (!type.Equals(typeof(System.Decimal)) || prop.Name.Contains("Cheque")) continue;
if (prop.GetValue(Item).ToString().Trim().Length.Equals(0)) continue;
prop.SetValue(Item, Convert.ToDecimal(String.Format("{0:0.00000}", prop.GetValue(Item))));
}
} same issue