Test1.cs
public class Test1
{
private int num;
private string flag;
public int Num
{
get { return num; }
set { num = value; }
}
public string Flag
{
get { return flag; }
set { flag = value; }
}
}
private Dictionary<string, string> GetDictionary()
{
Dictionary<string, string> dictionary = new Dictionary<string, string>();
dictionary.Add("A", "A1"); //存Dictionary
dictionary.Add("B", "B1");
dictionary.Add("C", "C1");
return dictionary;
}
private void BindGridView()
{
//取Dictionary
Dictionary<string, string>.Enumerator enumerator = GetDictionary().GetEnumerator();
IList<Test1> list = new List<Test1>();
int Counter = 0;
while (enumerator.MoveNext())
{
Test1 model = new Test1();
model.Num = ++Counter;
model.Flag = enumerator.Current.Value;
list.Add(model);
}
GridView1.DataSource = list;
GridView1.DataBind();
}