-2

我真的需要一些帮助..!我在创建的 Windows (.aspx) 应用程序中有多个表单和多个报告。表单可以选择从外部数据库中提取数据,完成后,他们可以编辑表单,然后单击提交按钮以保存到我在 SQL 中创建的 5 个表中的 1 个。我的问题是,我们得到了一堆重复的记录。每个调用 # 应该有 1 行数据(记录)。

我已经搜索和搜索过,我发现最好的(考虑到用户的需求)是如果我可以在报告网格视图中使用“编辑”按钮重定向到表单页面(已经创建为输入表单),仅更改了几个项目(例如,代替提交,隐藏该按钮并启用“更新”按钮,此外还预先填充了表格中与该表格和报告相对应的数据(如果有)。虽然我已经创建了几个应用程序,但我是硬编码的新手,因此需要“详细”指导。我将非常感谢任何帮助!这个应用程序需要尽快部署,所以我真的很强调这个..

急需帮助..

凯西

4

1 回答 1

0

使用 select 实际上更好,原因如下:

Protected Sub MyGridView_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles MyGridView.SelectedIndexChanged
    Dim formid As String = gvRequisitonLines.DataKeys(gvRequisitonLines.SelectedRow).Value.ToString()
    Reponse.Redirect("~/FormPage.aspx?formid=" & formid)
End Sub

这使您可以非常轻松地获取所选索引并使用它来获取可以作为 QueryString 参数发送到表单页面的 DataKey。

当然,这要求您将表单标识符设置为 GridView 上的数据键。

因此,为清楚起见,您的按钮将包含文本“编辑”,但命令“选择”。

于 2013-08-20T16:46:52.690 回答