简单的函数问题
XJQ_1 2008-07-07 11:45:11 我怎么样才能在数据库中取到这个DR值,是否可以举个例子,取到DR 想要调用下面的函数
/// <summary>
/// 将对象实例中的数据赋值到dr对象的对应列
/// </summary>
/// <param name="dr"></param>
public void setDataRow(DataRow dr)
{
Type type1 = this.GetType();
for (int i = 0; i < dr.Table.Columns.Count; i++)
{
string sColName = dr.Table.Columns[i].ColumnName;
Type ColType = dr.Table.Columns[i].DataType;
PropertyInfo prop1 = type1.GetProperty(sColName);
object objValue = null;
if (prop1 != null)
{
objValue = prop1.GetValue(this, null);
//如果对象实例成员不是DateTime型的MinValue
if (!(ColType == typeof(DateTime) && (DateTime)objValue == DateTime.MinValue))
{
dr[i] = objValue;
}
}
}
}