读书人

C#NET关于gridview的有关问题

发布时间: 2012-09-07 10:38:15 作者: rapoo

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; }    }} 

读书人网 >asp.net

热点推荐