






















总结关键点:
1. ListBox的TextMember与ValueMember必需是属性
2.绑定对象必需继承IList
3. 绑定辅助用这个 private CurrencyManager currencyManager=null;
绑定方法用这个currencyManager = (CurrencyManager)dataGrid1.BindingContext[al];
4.一定要设DataSource属性
5.对象内容发生变化后,要及时刷新 currencyManager.Refresh();
转个链接: http://support.microsoft.com/kb/316303/zh-cn
public class guitar
{
private string make;
private string model;
private short year;
public guitar()
{
}
public guitar(string Make, string Model, short Year)
{
make=Make;
model=Model;
year=Year;
}
public string Make
{
get
{
return make;
}
set
{
make = value;
}
}
public string Model
{
get
{
return model;
}
set
{
model = value;
}
}
public short Year
{
get
{
return year;
}
set
{
year = value;
}
}
}
private ArrayList al = new ArrayList();
private CurrencyManager currencyManager=null;
al.Add (new guitar("Gibson", "Les Paul", 1958));
al.Add (new guitar("Fender", "Jazz Bass", 1964));
al.Add (new guitar("Guild", "Bluesbird", 1971));
currencyManager = (CurrencyManager)dataGrid1.BindingContext[al];
dataGrid1.DataSource=al;
currencyManager.Position++;
currencyManager.Position--;
currencyManager.Position = 0;
currencyManager.Position = al.Count - 1;
posted @ 2011-03-31 00:05 置身珠海,学习与奋斗 阅读(954) 评论() 收藏 举报
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。