【发布时间】:2017-02-06 18:55:35
【问题描述】:
我有一个数据库,其中包含一个名为 Quiz 的表,并具有 [QuizID、Name、Level] 列。我正在使用 EF 向导使用数据库中的数据填充DataList。
我需要获取我在DataList 中单击的项目的测验 ID(主键),以便将其传递给存储过程。点击事件中如何获取ID?
protected void Button1_Click(object sender, EventArgs e)
{
using (DBEntities db = new DBEntities())
{
string ID = Session["ID"].ToString();
var level = (from tbl in db.CheckLevel(ID) select tbl).FirstOrDefault();
var quizLevel = ??
}
}
【问题讨论】:
-
我们怎么知道?什么是测验级别?
-
这是测验表中的一项。
-
您需要提供一些关于您在此处尝试执行的操作的详细信息。
-
我有一个数据库,它包含表名 Quiz 有列 [QuizID, Name, Level] 用 EF 向导填充的 Datalist,我需要获取我点击的项目的 Quiz ID。 [我添加了一个参加测验的按钮,我需要检查 ID,其中只有测验名称和按钮可见的项目]
标签: c# asp.net .net sql-server