当前位置: 代码迷 >> ASP.NET >> C#NET关于gridview的有关问题
  详细解决方案

C#NET关于gridview的有关问题

热度:3944   发布时间:2013-02-25 00:00:00.0
C#.NET关于gridview的问题
自定义了一个类如下:
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; }    }}
  相关解决方案