【问题标题】:Datalist get selected item valueDatalist 获取选中项的值
【发布时间】: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


【解决方案1】:

我也遇到过类似的情况。我设法通过将 ID 存储到项目模板中的隐藏字段来解决我的问题。然后使用隐藏字段的值作为 ID 选择从数据库中拉取的 DataSet 中的项。我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2016-12-29
    • 1970-01-01
    相关资源
    最近更新 更多