2012-06-22 30 views
0

检索我有这些表预登记系统:从数据库

  1. StudentInfo
  2. 课程
  3. 部门
  4. SystemAdmin
  5. RegisteredCoursesCompletely
  6. RegisteredCoursesIncomplete

使用存储过程创建登录后,我需要显示与特定dep id相关的课程。我做的。之后,我需要学生能够选择每门课程,然后将其添加到表中,这是问题开始的地方...

我有两种按钮。其中之一是Registered Completely这意味着用户永远不能回去改变课程(我做到了),但第二个是Registered Incompletely这意味着用户可以返回并查看他/她选择的内容,然后取消选中或检查其他内容。

--->我想这样做,如果他/她回去我想向他们展示与他们相关的所有课程,他们选择的课程之前我指的是由用户选中的数据组成的复选框在第一时间。还显示尚未检查过的课程。所有这些都在一个网格视图中。

请帮帮我。我尽我所能讲的一切,但我试图解决这个问题有点棘手。我曾经会话,然后保存用户选中的网格视图的索引,然后将其插入到数据库中,但您知道20多个单位用户可以选择,请如何使用完整的代码进行解释。

+0

你对问题的真正含义并不十分清楚。你对数据库设置/数据库设计有麻烦吗?你有没有ASP.NET功能的麻烦?一些表格结构和/或屏幕截图或其他可能会有所帮助 - 现在,我只是在挠头,不知道如何以及是否可以帮助.... –

+1

如果这是您的最终项目,那么您应该有所有你需要的工具来解决这个问题,而没有其他人为你解决它。停下来,放松一下,思考一下,把它绘制成图表或工作流程。你的描述不是很清楚(正如@marc_s指出的那样),所以这让我觉得你需要花更多的时间来充实问题。将问题分解为可管理的块,然后就可以完成了。我们去过那里,不要惊慌。 – GrayFox374

回答

1

Registered Incompletely您需要将所选课程,用户和国旗保存为Registered Incompletely。然后,当相同的用户登录或返回时,您可以加载所有课程,并根据以前保存的数据标记选定的课程。如果用户是Registered Completely,那么您可以在数据库中保存Registered Completely标志和用户详细信息。

编辑:

学生和注册完成状态需要保存在数据库中,在这里你可以为布尔值。对于完整而言为true,对于不完整为false如果您有多个页面可供选择课程,则在每个页面上移动下一个时,请在数据库中保存当前课程选择。它可以在你想要的时候使用。

+0

非常感谢您的回复。 1-你的旗帜是什么意思。 2-请在asp.net和c#中写下代码。 –

+0

我用我知道的每种解决方案尝试了4次以上,但我无法做到这一点。我尽快需要它。 –