关于C#中BindingNavigatorSaveItem_jquery绑定click事件件中的代码。

演练:将数据保存到数据库(单个表)
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
演练:将数据保存到数据库(单个表)
Visual Studio 2013
此演练创建一个简单窗体,用于在单独的控件中显示单个表的数据。
可以在控件中编辑数据并将更改保存回数据库。
本示例使用源自 Northwind 示例数据库的 Customers 表。
方法,可以将应用程序中的数据保存回数据库。
当从“数据源”窗口拖动项时,为拖动到窗体上的第一个表自动添加用于保存数据的代码。
添加到窗体的任何其他表都要求手动添加保存数据所需的所有代码。
本演练涉及以下任务:
创建新的“Windows 应用程序”项目。
在应用程序中创建和配置数据源。
中设置项的控件。
通过将某些项从“数据源”窗口拖到你的窗体上来创建数据绑定控件。
修改数据集中的一些记录。
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于你现用的设置或版本。
若要更改设置,请在“工具”菜单上选择“导入和导出设置”。
若要完成本演练,你将需要:
能够访问 Northwind 示例数据库。
第一步是创建“Windows 应用程序”。
在此步骤中为项目指定名称是可选的,但由于我们打算稍后保存该项目,因此为它指定了一个名称。
从“文件”菜单创建一个新的项目。
选择“Windows 应用程序”,然后单击“确定”。
项目即被创建并添加到“解决方案资源管理器”中。
此步骤使用“数据源配置向导”从 Northwind 数据库创建一个数据源。
必须能够访问 Northwind 示例数据库才能完成此向导。
在“数据”菜单上,单击“显示数据源”。
在“数据源”窗口中,单击“添加新数据源”以启动“数据源配置向导”。
在“选择数据源类型”页上选择“数据库”,然后单击“下一步”。
在“选择你的数据连接”页面上,执行以下操作之一:
如果下拉列表中包含到 Northwind 示例数据库的数据连接,请选择该连接。
选择“新建连接”以打开“添加/修改连接”对话框。
如果数据库需要密码,请选择该选项以包括敏感数据,再单击“下一步”。
在“将连接字符串保存到应用程序配置文件”页面上单击“下一步”。
在“选择数据库对象”页面上展开“表”节点。
选择“Customers”表,然后单击“完成”。
“NorthwindDataSet”即被添加到你的项目中,并且“数据源”窗口中将显示 Customers 表。
布局(数据在单独控件中显示)而不是
的默认布局中。
在“数据源”窗口中展开“Customers”节点。
通过从“Customers”节点的下拉列表中选择“详细信息”,将“Customers”表的控件更改为单个控件。
通过将某些项从“数据源”窗口拖到你的窗体上,可创建数据绑定控件。
将主“Customers”节点从“数据源”窗口拖到“Form1”上。
),用于在记录间进行导航。
的 Update 方法,可更新数据库。
的“保存”按钮的事件处理程序将添加到窗体代码中,以将更新内容发送到数据库。
可以根据应用程序的需要修改代码。
上双击“保存”按钮,以打开“代码编辑器”并转到 bindingNavigatorSaveItem_Click 事件处理程序。
替换该事件处理程序中的代码以添加一些错误处理。
代码应类似于:
this.Validate();
this.customersBindingSource.EndEdit();
this.customersTableAdapter.Update(this.northwindDataSet.Customers);
MessageBox.Show("Update successful");
catch (System.Exception ex)
MessageBox.Show("Update failed");
对一条或多条记录的数据进行一些更改。
按“保存”按钮。
检查数据库中的值以验证更改是否已保存。
根据应用程序的要求,在 Windows 应用程序中创建了绑定数据窗体后,还需要执行一些步骤。
你可以通过以下操作来增强此演练的效果:
添加显示相关数据的控件。
编辑数据源以添加或移除数据库对象。
您对此内容的反馈非常重要。请告诉我们您的想法。
更多反馈?
1500 个剩余字符
我们非常感谢您的反馈。
开发人员中心关于C#中的未将对象引用设置到对象的实例
我同学使用用.NET 2003出现了一个很奇怪的错误(下面的代码是测试连接SQL
关于C#中的未将对象引用设置到对象的实例
我同学使用用.NET 2003出现了一个很奇怪的错误(下面的代码是测试连接SQLServer2000数据库的)每次点击按钮出发事件时都会报未将对象引用设置到对象的实例,且错误出在SqlConnection的Open()方法处,但是在我的机器上运行这段代码又是成功的sqlserver帐号密码绝对没问题因为我用JAVA 链接成功//测试代码using Susing System.Dusing System.CponentMusing System.Windows.Fusing System.Dusing System.Data.SqlCnamespace WindowsApplication1{/// &summary&/// Form1 的摘要说明。/// &/summary&public class Form1 : System.Windows.Forms.Form{private System.Windows.Forms.Button button1;/// &summary&/// 必需的设计器变量。/// &/summary&ponentModel.Container components =public Form1(){//// Windows 窗体设计器支持所必需的//InitializeComponent();//// TODO: 在 InitializeComponent 调用后添加任何构造函数代码//}/// &summary&/// 清理所有正在使用的资源。/// &/summary&protected override void Dispose( bool disposing ){if( disposing ){if (components != null){components.Dispose();}}base.Dispose( disposing );}#region Windows 窗体设计器生成的代码/// &summary&/// 设计器支持所需的方法 - 不要使用代码编辑器修改/// 此方法的内容。/// &/summary&private void InitializeComponent(){this.button1 = new System.Windows.Forms.Button();this.SuspendLayout();//// button1//this.button1.Location = new System.Drawing.Point(104, 88);this.button1.Name = &button1&;this.button1.TabIndex = 0;this.button1.Text = &button1&;this.button1.Click += new System.EventHandler(this.button1_Click);//// Form1//this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);this.ClientSize = new System.Drawing.Size(292, 265);this.Controls.Add(this.button1);this.Name = &Form1&;this.Text = &Form1&;this.ResumeLayout(false);}#endregion/// &summary&/// 应用程序的主入口点。/// &/summary&[STAThread]static void Main(){Application.Run(new Form1());}private void button1_Click(object sender, System.EventArgs e){SqlConnection conn = newSqlConnection(&server=.;database=uid=pwd=&);try{conn.Open();MessageBox.Show(&连接成功&);}catch(Exception ex){MessageBox.Show(ex.Message);}}}}
从您的问题描述上看,您遇到的是VS2003连接数据库的问题。1、请您尝试从VS2003的Server Explorer直接选择您需要的数据库连接。2、尝试以下ConnectionString链接Data Source=&Server Name&\&Object Name&;Initial Catalog=&DatabaseName&;User Id=&myUsername&;Password=&myPassword&;
Microsoft 正在进行一项网上调查,以了解您对 Msdn 网站的意见。如果您选择参加,我们将会在您离开 Msdn 网站时向您显示该网上调查。是否要参加?
<input type="hidden" id="hdnTrackerText" value="请不要关闭此窗口。谢谢!完成访问时,调查将显示在此处,所以请不要关闭此窗口。" />VS2012中自带的UnitTest功能中,C#代码怎么样模拟鼠标键盘事件?
[问题点数:50分]
VS2012中自带的UnitTest功能中,C#代码怎么样模拟鼠标键盘事件?
[问题点数:50分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。ERP代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:24.03KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢
20080份文档基于.NET_的设备管理系统的设计与实现-毕业设计论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&&#165;2.00
&&&#165;42.00
&&&#165;5.00
&&&#165;5.00
&&&#165;5.00
&&&#165;5.00
喜欢此文档的还喜欢
基于.NET_的设备管理系统的设计与实现-毕业设计论文
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 jquery触发click事件 的文章

 

随机推荐