帮助学习asp.net

时间:2010-11-25 21:30:31

标签: asp.net detailsview formview

我目前正在构建一个asp.net应用程序。它应该很简单。 问题是,我只使用asp.net mvc和这个应用程序我只限于.net 2.0所以没有mvc。

唯一的要求就是这个。

我有一个包含这些列的大约2000条记录的表: Id,Code1(唯一),Code2(唯一),Name,LastName,Email。

该表已填充Id,Code1,Code2。

现在,我们的想法是,当有人查找他们的记录时(通过Code1或Code2),他们可以填写其余字段(姓名,姓氏,电子邮件)。

所以,搜索 - >如果没有电子邮件,名称,姓氏设置=>编辑=>显示

我需要什么?请帮忙。 我尝试了详细信息视图,但我不确定如果电子邮件字段为空,如何允许编辑。 我需要别的东西吗?

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法如下:

2个文本框,1个按钮(搜索),1个GridView,1个SqlDataSource。

  1. Gridview应该连接到SqlDataSource,而SqlDataSource又需要2个参数(文本框值)
  2. 使用文本框进行搜索,在“搜索”上单击“GridView.DataBind()
  3. 确保您的SqlDataSource已指定更新命令
  4. 查看ASP.NET Data教程了解更多信息,在this tutorial中获取GridView更新帮助的第3步。

    您一次可以编辑1条记录,我希望我能为您提供有关设置Gridview以进行自动更新的更多详细信息,但是我已经使用它已经有一段时间了(Google应该帮助您虽然这样。)