Textbox数据绑定问题

问题描述

Textbox的text绑定了BindingSource所对应的字段,但是Textbox是通过ComboBox的SelectedValueChanged事件所获取的值,值能显示出来,但是保存后,数据库是空的,Textbox没有被保存,什么原因呢?还有ComboBox的数据源、显示成员、值成员绑定后,值能显示,但必须下拉选择才能保存,默认的数据保存不上,DateTimePicker也是一样,必须手动选择,负责当天的值虽然显示,但是不能保存...SelectedValueChanged事件的代码if(学号ComboBox.SelectedValue==null)return;stringnum=学号ComboBox.SelectedValue.ToString();DataSet.学生资料Rowrow=dataSet.学生资料.FindBy学号(num);所属班级TextBox.Text=row.所属班级.ToString();

解决方案

解决方案二:
保存的那块确定没问题?
解决方案三:
上面的是FormXscjEdit这个编辑窗体,这个里面publicFormXscjEdit(dataSet.学生成绩Rowrow){InitializeComponent();学生成绩BindingSource.DataSource=row;}

保存按钮的代码在另一个窗体里DataSet.学生成绩Rowrow=dataSet.学生成绩.New学生成绩Row();FormXscjEditfxe=newFormXscjEdit(row);if(fxe.ShowDialog()==DialogResult.OK){dataSet.学生成绩.Add学生成绩Row(row);学生成绩BindingSource.EndEdit();try{学生成绩TableAdapter.Update(dataSet.学生成绩);Tip.ShowMessage("添加学生成绩成功!");}catch(Exceptionee){MessageBox.Show(ee.Message);}

解决方案四:
高手们帮帮忙吧...
解决方案五:
自己顶上...
解决方案六:
一直不敢用绑定去更新数据,还是去写update的数据库方法.
解决方案七:
额..肿么办呢...
解决方案八:
还是没有人啊...
解决方案九:
给个傻的方法,你在加个lable在给TEXTBOX赋值的时候,也给LABLE赋值然后保存数据库的时候就取LABLE的值,不知道可不可以
解决方案十:
你一调试一下你保存时,向数据库插入数时,一定是那里有问题,一步一步调一下我相信你能解决的
解决方案十一:
工作了以后像这样的问题太多了你不能总是问别人求别人
解决方案十二:
好的,谢谢了,我试试换其他的方法...
解决方案十三:
绑定数据时,需要双向绑定,否则,你是存不进数据库的

时间: 2024-08-02 10:57:50

Textbox数据绑定问题的相关文章

Repeater获取控件对象与数据绑定

repeater获取控件对象与数据绑定 repeater 控件用于显示重复的项目列表,这些项目被限制在该控件. 实例 repeater 控件 带有 <alternatingitemtemplate> 的 repeater 控件 带有 <separatortemplate> repeater 控件 得到id   for (int i = 0; i < repwarehouselist.items.count; i++) {    text += repwarehouselist

数据绑定-Textbox Databinding无效

问题描述 Textbox Databinding无效 我textbox是在画面的属性栏中用databinding绑定datatable的字段,为什么datatable中的数据反映不到画面上去,使用代码textBox1.DataBindings.Add("Text", cat, "Name");方式,代码量太大了,请问我的问题怎么解决 解决方案 ADSG DFAGHSFDHDTG THS G 解决方案二: 首先看你的数据源对不对.先绑定一个硬编码的数据源(比如数组或者

【UWP通用应用开发】集合控件与数据绑定

为ListView和GridView添加数据 ListView采用垂直堆叠得方式显示数据,而GridView则采用水平堆叠得方式. 长相的话嘛,它们都差不多. <Grid Name="grid1" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <ListView x:Name="listView1" SelectionChanged="

Web 窗体页的数据绑定表达式

web|数据   对 Web 窗体页中的各项控件属性进行数据绑定不是通过直接将属性绑定到数据源来实现的.而是通过使用特殊的表达式格式来实现数据绑定的.与要绑定到的数据有关的信息被置入该表达式,然后将表达式的结果分配给控件属性. 例如,假设您要将 TextBox Web 服务器控件绑定到一些数据.您创建数据绑定表达式并将其分配给控件的 Text 属性,以便该值将在控件中显示. 下面的示例说明控件声明在 HTML 视图中的大体形式.控件的 Text 属性被绑定到包含单个记录的数据视图.数据绑定表达式

ASP.NET 2.0中实现模板中的数据绑定

asp.net|模板|数据 模板化的数据绑定控件为我们在页面上显示数据提供了根本的灵活性.你可能还记得ASP.NET v1.x中的几个模板化控件(例如DataList和Repeater控件).ASP.NET 2.0仍然支持这些控件,但在模板中绑定数据的语法已经被简化和改善了.本文将讨论在数据绑定控件模板中绑定数据的多种方法. 数据绑定表达式 ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fiel

VB.NET中层次数据绑定TreeView的实现

treeview|数据 提要:在VB6中,常将TreeView用来表示层次数据,但相关的与数据库进行交互的代码,需要大量的采用手工编码;在VB.Net中,由于数据绑定功能的加强及语言特性的增强,可以很容易的实现TreeView与层次数据的绑定,本文将首先建立一个继承自TreeView的 dbTreeView,然后用一个单位(部门)的层次数据与dbTreeView进行数据绑定,并提供了与数据库进行交互的代码. 1.从层次数据的表达方式开始 在本例中,部门表(department)中有五个字段,如下

三层Web体系结构里的两种数据绑定模式

web|数据|体系 引言 本文我将介绍在三层Web体系开发中的两种数据绑定模式,然后在不超过你已经会用的控件知识的情况下,来介绍能够极大减少这种数据绑定模式的替代品--XLib库文件.具体的说,本文开始我们介绍在三层体系结构里常规的数据绑定方法,然后介绍XLib是如何提高这种绑定效率的. 1. 数据绑定流程 在三层Web体系结构里,通常有四步来完成数据绑定任务: 1)从数据库里加载数据到业务逻辑对象 2)在Web窗体上放置Web控件并使用业务逻辑对象进行填充数据. 3)将Web控件的值拷贝到业务

ASP.NET2.0简化的控件与简化的数据绑定

asp.net|控件|数据   模板化数据绑定控件提供在页中呈现数据的最大灵活性.您可以回想一下 ASP.NET 1.x 版中的几个模板化控件,如 DataList 和 Repeater 控件.ASP.NET 2.0 继续支持这些控件,但在此版本中,在模板中对控件进行数据绑定的方式已得到简化和改进.本部分讨论在数据绑定控件模板中进行数据绑定的各种方式. <%# Container.DataItem("Name") %> <%# Container.DataItem(&

HTML中的数据绑定(Data Binding)

数据 有没想过在javascript中使用recordset?原来在客户端操作数据也可以这样简单,定义一个数据源,将数据绑定在各种tag上,实现应用程序般的效果,酷毙了!(首先申明一点,文章的内容全部来自msdn,不过用我自己的话总结而已.) 先看看这样两个例子:http://msdn.microsoft.com/workshop/samples/author/databind/dbevts.htmhttp://msdn.microsoft.com/workshop/samples/author