各位大哥大姐们。帮我看下 给点意见呀!就是我使用Linq绑定了一个combobox控件!绑定是成功了!但我想要的是怎么样才能让绑定好的combobox控件随时跟着数据库的增加或删除一起自动增加删除 !!就是想在winfrom中实现combobox控件跟着数据库的增删一起做增删。。始终保持着以数据表对应???
解决方案 »
- 关于计算机图形学的一个最基本的问题。。。。。。求解释
- Access数据库 备注型-更新时抱错?
- 收集一些C#的优化技巧!
- DllImport 时,object类型问题
- 程序中如何把Bitmap对象写入流文件中?
- c#的基础网站给一个,谢谢!
- **文件删除不掉,总是提示正在使用,请问如何解决?**
- 我如何能把网页中的一个超级链接拖到我的程序上,然后让程序自动读出有关信息呢?
- 在C++中,为了提高方法的效率,可以使用inline,不知C#用什么?
- C# chart控件用折线图动态显示数据的时候,在数据变化的瞬间折线变成了曲线,并且还有凸起,怎么去掉这些曲线凸起,只用折线显示
- 求一字符串转义的正则表达式
- C# Winform如何给一个控件添加一个事件?
private void cbxIdfang()
{
cbxId.DataSource = dc.DiaryInfo; cbxId.DisplayMember = "ID";
cbxId.ValueMember = "ID"; }
我都在增加是或删除是都调用了呀!可都不行呀!
#region 增加事件
/// <summary>
/// 增加
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnSave_Click(object sender, EventArgs e)
{
DiaryInfo diar = new DiaryInfo();
diar.Author = txtAuthor.Text;
diar.Title = txtTitle.Text;
diar.Content = txtContent.Text;
//diar.CreateTime = DateTime.Now.ToString("yyyy-mm-dd");
diar.CreateTime = Convert.ToDateTime("1989-9-9"); dc.DiaryInfo.InsertOnSubmit(diar);
dc.SubmitChanges();
// cbxId .SelectedIndex = -1;
//cbxId.Items.Clear();
//cbxId.DataSource = nothing;
// cbxId.DataBindings.Clear();
cbxIdfang();
} #region 下拉框绑定
/// <summary>
/// 下拉框绑定
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void frmMain_Load(object sender, EventArgs e)
{ cbxIdfang();
} private void cbxIdfang()
{
cbxId.DataSource = dc.DiaryInfo; cbxId.DisplayMember = "ID";
cbxId.ValueMember = "ID";
// cbxId.databind.clear();
}
#endregion这样的呀!我在数据表中增加了一条数据 可在combobox里没有加呀?怎么回事??对不起 各位
让你们烦恼了 不过还是请你们帮帮忙吧!!
{ DiaryManagerDataContext dcc = new DiaryManagerDataContext(); cbxId.DataSource = dcc.DiaryInfo; cbxId.DisplayMember = "Author";
cbxId.ValueMember = "ID";
//这样在不行就是你数据没加到数据库
}
在实例化一下表就行了 可我想问下
zhlu880516
(初吻给了烟) 为什么一开始用那原先共用的DiaryManagerDataContext dc = new DiaryManagerDataContext();
就不行呢?怎么回事呀?