时间: 2021-07-31 作者:daque
上回说到运用dreamweaver mx创造 asp.net开拓情况,而且在实足可视情况下做了数据表露和简略记载等功效。
从实行的办法来看,一切操纵都加入了datagrid控件中,有网友说比如是个巨型的插件,我倒感触也是蛮局面的,固然它所具备的功效不是普遍插件不妨获得的,底下再连接说说这个控件在表露数据大概说操纵数据时的几中类型。
增添窜改题目功效
datagrid自己具备了窜改记载的功效,只需在对话框中树立。
在dreamweaver mx下翻开咱们先前编纂的default.aspx页,转到application下的server behaviors窗口,双击“datagrid(datagrid1)”控件(本来在mx中该当叫作效劳器动作才对,呵呵,一律的咯), 点击“columns”右边的减号按钮,采用第四项“edit,update,cancel buttons”编纂按钮,名字有些长,然而它真实具备了那些功效。
在弹出的对话框中树立 title:“简略”——表露列的题目; button type:“link button”——以链接情势表露,你也不妨采用以“push button”按钮情势表露; update table:“dbo.玩笑表”——采用数据库中须要窜改的表 primary key:“序号”——重要要害字 submit as:“int”——即是序号字段的属性,这边是数值典型 实行后“ok”归来,先别急着封闭控件对话框,你还须要树立要窜改的字段呢。 双击columns域中的“题目”一栏,在弹出的对话框中将“read only”采用方块树立为不采用,底下的“submit as”只有采用你在数据库中题目对应的数据典型即可,这边是“nvarchar”典型。 实行后“ok”归来,此刻不妨决定datagrid控件对话框了。好,存盘尝试一下这个窜改功效。 在欣赏器中此刻该当是下图的相貌了 点击对应的“edit”题目栏的笔墨会用文本框代替,接着你不妨窜改文本框中的笔墨后点击“update”,看看截止怎样: 不对啊,文本框中明显是笔墨的,如何都成了“???”了! 按照网友xpilot的指示,创造这是源代码上的题目。翻阅了少许asp.net的文书档案,创造不妨运用 responseencoding 属性乞求 asp.net 运用 utf-8 源代码来发送网页。 http://chs.gotdotnet.com/quickstart/aspplus/doc/cultureencoding.aspx 在default.aspx源码视窗的第一条龙,咱们把responseencoding="gb2312"中的“gb2312”窜改为“utf-8” 而后存盘再尝试。如次图所示,窜改记载胜利了。