2011-05-18 37 views
0

我想从认证cookie中提取用户名,并使用它向数据库发送请求,以便为该特定用户使用datagrid或sql数据源提取信息。从后面的代码SQL数据源/数据网格

我知道如何实现在前端(asp.net)一个SQL数据源/数据网格,但我感到困惑的是如何做到这一点在后面的代码,这样我可以利用用户名有

的价值

我正在使用的用户名拉代码是

 IPrincipal p = HttpContext.Current.User; 

     string userid = p.Identity.Name; 

感谢

回答

0

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

那么你就只是还MethodToGetTheDataSourceFromTheDatabase执行您想要执行的SQL语句,返回的数据类型(数据集,DataAdapter的,名单<>,等...)

+0

感谢@DavidEdwards,但我不确切地说,我确实遵循。可以请你详细说明一个例子(抱歉,但对于asp.net和实体框架我真的很陌生) – 2011-05-18 17:30:37