首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#构造类型调用并放入gridview显示

2012-09-04 
C#结构类型调用并放入gridview显示新建了一个类,在类里定义了一个结构如下:public class Info{public stru

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.后面点不出来东西

[解决办法]

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(); 

热点排行