自定义了一个类如下:
public class Info
{
string CarSign;//车牌号
string CarType;//车型号
string Driver;//驾驶员
bool AddOil;//是否加油
string OilName;//油品名
int OilAmount;//油量
int CarWangFan;//往返次数
}
想把这个类里的每一个变量当成一个列,显示在gridview里,但不知道该怎么做。求教。
------解决方案--------------------------------------------------------
要想显示到gridview中 就得 dridview.datasource=dataset.table[0].defaultview;
所以你必须新建一个表..这个表你需要添加参数 mydatable.creatparam("列名",(类型)string);
逐步添加玩参数..然后在向mydatable中添加数据...mydatable.row[i]["列名"]=info."列名"
然后把mydatable 加到一个dataset中.在使用上述的方便绑定数据就得了....
------解决方案--------------------------------------------------------
- C# code
{ protected void Page_Load(object sender, EventArgs e) { List<Info> list = new List<Info>(); list.Add(new Info("11","22")); list.Add(new Info("111","222")); this.GridView1.DataSource = list; // 表格将显示这个类数组的内容。。。 this.GridView1.DataBind(); }}public class Info{ private string m_s1 = ""; private string m_s2 = ""; public Info(string s11, string s22) { this.m_s1 = s11; this.m_s2 = s22; } public string S2 { get { return m_s2; } set { m_s2 = value; } } public string S1 { get { return m_s1; } set { m_s1 = value; } }}