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更新数据。

将Web用户控件添加到页面时,asp按钮onclick不会触发 - javascript

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

Javascript无法在Asp上运行。净 - javascript

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

单击几次后不显示ModalPopupExtender - javascript

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

javascript popupwindow之后的行如何工作? - javascript

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

如何使用JavaScript修改GridView单元格值 - javascript

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