IList
using System.Data;
using System;
using System.ComponentModel;
using System.Collections;
class IListDemo
{
private IList PrepareDataSet()
{
DataTable dt = new DataTable();
dt.Columns.Add("UserName", typeof(string));
dt.Columns.Add("Pwd", typeof(string));
DataRow row = dt.NewRow();
row["UserName"] = "xinsoft";
row["Pwd"] = "1111111111111111";
dt.Rows.Add(row);
row = dt.NewRow();
row["UserName"] = "roboth";
row["Pwd"] = "1111111111111111";
dt.Rows.Add(row);
DataSet ds = new DataSet();
ds.Tables.Add(dt);
DataView dv = ds.DefaultViewManager.CreateDataView(ds.Tables[0]);
dv.AllowDelete = false;
dv.AllowEdit = false;
return dv as IList;
}
public IList Data
{
get { return PrepareDataSet(); }
}
}
class app
{
static void Main()
{
IListDemo demo = new IListDemo();
IList lst = demo.Data;
foreach (DataRowView row in lst)
{
Console.WriteLine(row[0]);
}
Console.Read();
}
}

浙公网安备 33010602011771号