日期:2014-05-19  浏览次数:20426 次

返回数据集的问题
在vs2005中   比如获取一些数据绑定给Repeater  
  大家是返回DataTable还是写实体类返回Ilist

要是都是用ilist的话,代码都是如何写的..

------解决方案--------------------
Ilist比较 方便点

楼主可以参考petshop4
------解决方案--------------------
简单的话还是DataTable,不过需要知道结果集的各个字段名称,如果不看sql根本不知道如何绑定字段
-------ref-------
public class CaseDataCollection : System.Collections.CollectionBase,System.ComponentModel.IListSource
{
public CaseData this[ int index ]
{
get
{
return( (CaseData) List[index] );
}
set
{
List[index] = value;
}
}

public int Add( CaseData value )
{
return( List.Add( value ) );
}

public int IndexOf( CaseData value )
{
return( List.IndexOf( value ) );
}

public void Insert( int index, CaseData value )
{
List.Insert( index, value );
}
...可以再定义其它方法以及IListSource 成员等
}