C#构造类型调用并放入gridview显示
C#结构类型调用并放入gridview显示
新建了一个类,在类里定义了一个结构如下:
public class Info
{
public struct CarStruct
{
public string CarSign;//车牌号
public string CarType;//车型号
public string Driver;//驾驶员
public bool AddOil;//是否加油
public string OilName;//油品名
public string OilAmount;//油量
public string CarWangFan;//往返次数
}
}
想在其他aspx页面调用结构里的内容,并显示在gridview里,不知如何写,请帮忙。
自己尝试调用如下:
Info obj = new Info();
obj.
obj.后面点不出来东西
------解决方案--------------------
新建了一个类,在类里定义了一个结构如下:
public class Info
{
public struct CarStruct
{
public string CarSign;//车牌号
public string CarType;//车型号
public string Driver;//驾驶员
public bool AddOil;//是否加油
public string OilName;//油品名
public string OilAmount;//油量
public string CarWangFan;//往返次数
}
}
想在其他aspx页面调用结构里的内容,并显示在gridview里,不知如何写,请帮忙。
自己尝试调用如下:
Info obj = new Info();
obj.
obj.后面点不出来东西
------解决方案--------------------
- C# code
Info.CarStruct sd = new Info.CarStruct(); //sd.AddOil = true; DataTable data = new DataTable(); DataColumn dc1 = data.Columns.Add("一", typeof(String)); DataColumn dc2 = data.Columns.Add("个", typeof(String)); DataColumn dc3 = data.Columns.Add("例", typeof(String)); DataColumn dc4 = data.Columns.Add("子", typeof(String)); DataColumn dc5 = data.Columns.Add("而", typeof(String)); DataColumn dc6 = data.Columns.Add("已", typeof(String)); DataColumn dc7 = data.Columns.Add("。", typeof(String)); DataRow dr = data.NewRow(); dr[0] = sd.AddOil.ToString(); dr[1] = sd.CarSign.ToString(); dr[2] = sd.CarType.ToString(); dr[3] = sd.CarWangFan.ToString(); dr[4] = sd.Driver.ToString(); dr[5] = sd.OilAmount.ToString(); dr[6] = sd.OilName.ToString(); data.Rows.Add(dr); GridView1.DataSource = data; GridView1.DataBind();