读书人

急 .DataTable DataGridView 中列的有

发布时间: 2012-01-28 22:06:13 作者: rapoo

急啊 在线等...DataTable DataGridView 中列的问题
有一个 DataTable dt 绑定 DataGridView dg
dg.DataSource=dt;

向dt里 添加列 dt.Columns.Add(model.ID.ToString());

我想把 dg.Columns[model.ID.ToString()] 更改成 Combox 的形式

Combox 我想绑定个集合 BindColumn(model.ID.ToString()) 类型是 Collection

如何实现啊 ?



[解决办法]
先把SF坐了
[解决办法]
dg.Columns[model.ID.ToString()].DataSource=你要绑定的集合
dg.Columns[model.ID.ToString()].DisplayMember=要显示的属性名
dg.Columns[model.ID.ToString()].DisplayMember=值的属性名
[解决办法]
public class aaa
{
private string myLongName;
private string myShortName;
public aaa(string LongName,string ShortName)
{
this.myLongName=LongName;
this.myShortName=ShortName;
}
public string ShortName
{
get
{
return myShortName;
}
}

public string LongName
{

get
{
return myLongName ;
}
}

}
//
//初始化comboBox控件

ArrayList aaas=new ArrayList();
aaas.Add(new aaa("AAAAAA","aa"));
aaas.Add(new aaa("BBBBBB","bb"));
comboBoxClass.DataSource=aaas;
comboBoxClass.DisplayMember="LongName";
comboBoxClass.ValueMember="ShortName";
//使用时
comboBoxClass.SelectedValue.ToString()
[解决办法]
重新控件了。

读书人网 >C#

热点推荐