区块链技术博客
www.b2bchain.cn

asp.net数据输入静态网格 – javascript程序员分享

本文介绍了asp.net数据输入静态网格 – javascript程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在创建一个数据输入应用程序,并且有一个我希望它看起来和功能的样例。我喜欢一个静态的网格,您可以单击单元格进行编辑。我已附上一张我希望它看起来的图片。有人可以告诉我它是如何创建的吗?

asp.net数据输入静态网格 - javascript

参考方案

这是一个使用GridView添加/更新/删除的.net row commands。

这是使用sql数据库的示例:

<asp:GridView ID="gv" RunAt="Server" DataSourceID="sqlGrid" DataKeyNames="RowID" AllowPaging="False" AutoGenerateColumns="false" EnableModelValidation="True" AutoGenerateEditButton="False" AutoGenerateDeleteButton="False" GridLines="None" BorderWidth="0">   <Columns>     <asp:BoundField HeaderText="Col1" DataField="Col1" SortExpression="Col1"/>     <asp:BoundField runat="Server" HeaderText="Col2" DataField="Col2" SortExpression="Col2"/>     <asp:CommandField HeaderText="Edit" ShowEditButton="True"/>     <asp:CommandField HeaderText="Delete" ShowDeleteButton="True"/>   </Columns> </asp:GridView>  <asp:SqlDataSource ID="sqlGrid" RunAt="Server" SelectCommand="spGrid" SelectCommandType="StoredProcedure" UpdateCommand="spGridUpdate" UpdateCommandType="StoredProcedure" DeleteCommand="spGridDelete" DeleteCommandType="StoredProcedure">   <UpdateParameters>     <asp:Parameter Name="Col1" Type="String" />     <asp:Parameter Name="Col2" Type="String" />     <asp:Parameter Name="RowID" Type="Int32" DefaultValue="0" />   </UpdateParameters> </asp:SqlDataSource> 

要直接在网格中键入,请使用TemplateFields在单元格中插入文本框。单击保存会将单元格的内容提交回您的数据库。

创建空白行

<asp:TemplateField HeaderText="Col1" SortExpression="Col1">     <ItemTemplate>         <asp:TexBox ID="txt1" runat="server"></asp:TexBox >         <asp:TexBox ID="txt2" runat="server"></asp:TexBox >     </ItemTemplate> </asp:TemplateField> 

工作流程

创建数据库/表/列。
创建存储过程以读取/编辑/删除数据库数据。
使用模板字段和文本框创建gridview。
使用您的存储过程在gridview中填充数据。
使用sqlDataSource和row命令从gridview更新数据。

我正在使用使用Visual Studio模板创建的Web表单应用程序。模板具有一个内容占位符,该占位符被访问的任何页面的内容替换。有问题的页面有几个服务器控件,例如文本框,标签和按钮。当我单击我的更新按钮时,它可以正常工作,这些值会回传并更新数据库。我想在所有子页面上创建通用的登录提示。我的导航栏(位于我的母版页中)具有引导程序设置。我在导航栏中添加了一个下…

有人能帮我吗?我的js无法正常工作,我隐藏了divId,当我单击te按钮时,应该显示divId,但什么也没有发生!我正在发送下面的代码。我在做什么错,可能在母版页文件中吗?%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" Au…

我的页面中有2个modalpopupextender,第一个modalpopupextender我用它弹出消息,第二个用来让用户做出选择。运行时,它看起来不错,但是在第一个或第二个modalpopupextender打开和关闭后,它不会显示在屏幕顶部,所以我看不到它。我的意思是,它看起来好像没有显示在屏幕上,但是如果我使用开发人员工具对其进行检查,则可以在首…

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

我创建了一个gridview,如下所示:<asp:GridView ID="Grid1" runat="server" CellPadding="1" ClientIDMode="Static" AutoGenerateColumns="false" S…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » asp.net数据输入静态网格 – javascript程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们