SetValue(index,record.GetValue(field));\r
}\r
\r
- protected override void SetValue(int index, object value)\r
- {\r
- if(value != null && value != DBNull.Value && !(Type == DbTypes.TypeOfObject) && !Type.IsAssignableFrom(value.GetType()))\r
- value = Convert.ChangeType(value, Type);\r
-\r
- base.SetValue(index, value);\r
- }\r
#endregion //Methods\r
\r
}\r
return 1;\r
}\r
}\r
- return String.Compare((string)this[index1], (string)this[index2], !Column.Table.CaseSensitive);\r
+ return String.Compare((string)this[index1], (string)this[index2], !Column.Table.CaseSensitive, Column.Table.Locale);\r
}\r
\r
#endregion //Methods \r