【问题标题】:SQL datasource /datagrid from code behind来自代码后面的 SQL 数据源 /datagrid
【发布时间】:2011-05-18 16:59:52
【问题描述】:

我正在尝试从身份验证 cookie 中提取用户名,并使用它向数据库发送请求,以使用 datagrid 或 sql 数据源提取该特定用户的信息。

我知道如何在前端 (asp.net) 中实现一个 sql 数据源 /datagrid,但我对如何在后面的代码中实现它感到困惑,以便我可以在那里利用用户名的值

我用来提取用户名的代码是

        IPrincipal p = HttpContext.Current.User;

        string userid = p.Identity.Name;

谢谢

【问题讨论】:

    标签: asp.net entity-framework-4


    【解决方案1】:

    ** 这是你在后面的代码中写的 datagrid1.datasource = MethodToGetTheDataSourceFromTheDatabase(p.Identity.Name); datagrid1.databindI(); **

    然后您只需让 MethodToGetTheDataSourceFromTheDatabase 执行您想要执行的 sql 语句并返回数据类型(数据集、数据适配器、列表等...)

    【讨论】:

    • 感谢@DavidEdwards,但我不确定我是否遵循。您能否举个例子详细说明(抱歉,我对 asp.net 和实体框架真的很陌生)
    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多