2012-08-14 2 views
0
나는 비주얼 스튜디오를 사용하여 내 Default.aspx를 웹 양식에 다음를 Page_Load 기능이 있어요

: 나는 그들의 이름을 얻을 수있는 사용자를 가지고액세스 사용자의 특정 데이터 ASPX/.MDF 테이블

if (IsPostBack == false) 
     { 
      //Display all records on the form load 
      DisplayCars(""); 

(특정 데이터 레코드의 "작성자"로 추가하는 데 사용한 적이 있습니다). 이 사용자 이름을 사용하여 사용자 이름 = ACar.Creator 인 차량 만 표시하고자합니다.

어떻게하면됩니까? 나는 이것을하기 위해 모든 것을 준비했습니다. 당신은 실제로 전달하여 데이터베이스에서이 작업을 수행해야

감사

답변

0

if (User.Identity.Name == ACar.Creator) { 
show this record 
} 

하지만 영문 내에서이 구문을 모르는/SQL :

나는 다음과 같은 뭔가가 필요 사용자 이름

귀하의 페이지에서

protected void Page_Load(object sender, Eventargs e) 
{ 
    DataTable dt = GetUserRecord(User.Identity.Name); 
    if(dt.Rows.Count > 0) 
    { 
     string firstRowCarName = dt.Rows[0]["CarName"]; 
     //etc 
    } 
} 
+0

그래, 덕분에,이 논리는 좋은 것. 그러나 DataTable은 무엇입니까? 인식 할 수있는 테이블 함수라고 가정했지만 알 수는 없습니다. – germaine

관련 문제