+ -
当前位置:首页 → 问答吧 → Textbox数据绑定问题

Textbox数据绑定问题

时间:2011-12-21

来源:互联网

Textbox的text绑定了BindingSource所对应的字段,但是Textbox是通过ComboBox的SelectedValueChanged事件所获取的值,值能显示出来,但是保存后,数据库是空的,Textbox没有被保存,什么原因呢?

还有ComboBox的数据源、显示成员、值成员绑定后,值能显示,但必须下拉选择才能保存,默认的数据保存不上,DateTimePicker也是一样,必须手动选择,负责当天的值虽然显示,但是不能保存...

SelectedValueChanged事件的代码
C# code

if (学号ComboBox.SelectedValue == null)
                return;
            string num = 学号ComboBox.SelectedValue.ToString();
            DataSet.学生资料Row row = dataSet.学生资料.FindBy学号(num);
            所属班级TextBox.Text = row.所属班级.ToString();

作者: wjhb666   发布时间: 2011-12-21

保存的那块确定没问题?

作者: cuthkid   发布时间: 2011-12-21

上面的是FormXscjEdit这个编辑窗体,这个里面
C# code

public FormXscjEdit(dataSet.学生成绩Row row)
        {
            InitializeComponent();
            学生成绩BindingSource.DataSource = row;
        }


保存按钮的代码在另一个窗体里
C# code

         DataSet.学生成绩Row row = dataSet.学生成绩.New学生成绩Row();
                FormXscjEdit fxe = new FormXscjEdit(row);
           
            if (fxe.ShowDialog() == DialogResult.OK)
            {
                dataSet.学生成绩.Add学生成绩Row(row);
                学生成绩BindingSource.EndEdit();
                try
                {
                    学生成绩TableAdapter.Update(dataSet.学生成绩);
                    Tip.ShowMessage("添加学生成绩成功!");
                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.Message);

                }

作者: wjhb666   发布时间: 2011-12-21

高手们帮帮忙吧...

作者: wjhb666   发布时间: 2011-12-21

自己顶上...

作者: wjhb666   发布时间: 2011-12-21

一直不敢用绑定去更新数据,
还是去写update的数据库方法.

作者: xiaolinyouni   发布时间: 2011-12-21

相关阅读 更多

热门下载

更多