111,125
社区成员
发帖
与我相关
我的任务
分享
private void Form1_Load(object sender, EventArgs e)
{
List<string> s = new List<string>() {
"a",
"b"
};
listBox1.DataSource = s;
}
点击事件更新代码
private void button1_Click(object sender, EventArgs e)
{
this.BeginInvoke(new Action(() =>
{
var list = listBox1.DataSource as List<string>;
list[0] = "a1";
((CurrencyManager)this.BindingContext[listBox1.DataSource]).Refresh();
}));
}
private void Form1_Load(object sender, EventArgs e)
{
List<string> s = new List<string>() {
"a",
"b"
};
listBox1.DataSource = s;
}
通过点击事件来修改数据
private void button1_Click(object sender, EventArgs e)
{
var list = listBox1.DataSource as List<string>;
list[0] = "a1"; //修改数据
((CurrencyManager)this.BindingContext[listBox1.DataSource]).Refresh();//通过CurrencyManager将数据刷新到界面上
}