我有两个类
Class AClass
{
public BClass B;
}
Class BClass
{
public string Name;
}AClass[] a = new AClass[100];
//填充a
DataGrid.DataSource = a;
DataGrid.DataBind();
请问我要在web页面上显示BClass.Name,DataGrid绑定列的DataField怎么写,我写B.Name不行
Class AClass
{
public BClass B;
}
Class BClass
{
public string Name;
}AClass[] a = new AClass[100];
//填充a
DataGrid.DataSource = a;
DataGrid.DataBind();
请问我要在web页面上显示BClass.Name,DataGrid绑定列的DataField怎么写,我写B.Name不行
怎么没人帮我,这个问题很难啊?还是做不到我要的效果?那可以通过别的方式达到吗?
public class listbox//将对象用listbox封装,以方便comboBox使用
{
private string myShortName ;
private string myLongName ; public listbox(string strLongName, string strShortName)
{ this.myShortName = strShortName;
this.myLongName = strLongName;
} public string DisplayMember
{
get
{
return myShortName;
}
} public string ValueMember
{
get
{
return myLongName ;
}
}
} public ArrayList Bin_Stock()
{
PublicConn new_Conn=new PublicConn();
object[] obj=new_Conn.Web_Base_Data.pro_stock_seek1();
object[] str1=(object[])obj[0];
object[] str2=(object[])obj[1];
ArrayList arr=new ArrayList();
for(int i=0;i<str1.Length;i++)
{
arr.Add(new listbox(str1[i].ToString(),str2[i].ToString()));
}
return arr;
} this.comboBoxStock.DataSource=ErpServices.Bin_Stock();
this.comboBoxStock.DisplayMember="DisplayMember";
this.comboBoxStock.ValueMember="ValueMember";