2013-03-30 1 views
0

나는 mysql에서 datagrid 뷰로 모든 데이터를 가져 오는 코드를 가지고 있지만, mysql에서 텍스트 박스로 데이터를 가져 오는 데 어려움을 겪고있다. 이 텍스트 상자에는 로그인 사용자의 사용자 이름이 표시되는 읽기 전용 속성 만 있습니다.mysql 데이터베이스의 특정 행에서 텍스트를 가져 오거나 가져 오는 방법은 무엇입니까?

자세한 내용은 여기를 참조하십시오.

click image

여기있는 DataGridView에 MySQL 데이터베이스를 얻기에 내 코드입니다.

private void frmMain_Load(object sender, EventArgs e) 
     { 
      a = new ApareceCrudLib("localhost", "root", "", "cashieringdb"); 
      loadDataGridView_Main(); 
     } 
     public void loadDataGridView_Main() 
     { 
      dgvMain.Rows.Clear(); 
      List<string>[] detailList = a.mysqlSelect("Select * From sales"); 
      for (int i = 0; i < detailList.Length; i++) 
      { 
       dgvMain.Rows.Add(detailList[i][0], detailList[i][1], detailList[i][2], detailList[i][3]); 
      } 
     } 

이것은 내 언니의 사업을 위해 개인 프로그램입니다. 사실 내 계획은 먼저 로그인 사용자 예제 "Admin123"을 표시 한 다음 Admin456이 로그인하면 현재 로그인 할 때 현재 사용자 인 데이터 그리드보기 사용자에게 데이터 "Admin123"을 삽입합니다 로그인 사용자 텍스트 상자에 표시되고 DataGridView에 사용자가 표시됩니다. 로그인 한 다른 사용자의 로그인 활동을 모니터링하는 일종의 종류입니다.

+1

왜 이렇게해야합니까? 나를 더 사양 해 줄 수 있습니까? –

+0

이것은 여동생의 사업을 위해 개인 프로그램입니다. 사실 내 계획은 먼저 로그인 사용자 예제 "Admin123"을 표시 한 다음 Admin456이 기본적으로 로그인 한 다음 관리자가 로그인하면 현재 사용자 인 데이터 그리드보기 사용자에게 데이터 "Admin123"을 삽입합니다. 로그인 사용자 txtbox 및 DataGridView의 사용자에 dispalayed됩니다. 로그인 한 다른 사용자의 로그인 활동을 모니터링하는 정렬입니다. – JustNoobWillingToLearn

답변

0

여기서 텍스트 상자에 값을 할당하고 있습니까? (로그인 사용자). List (detailList)의 적절한 위치를 읽고 사용자 이름을 입력하고 텍스트 상자 (로그인 사용자)에 지정하십시오. 로그 된 사용자가 레코드를 표시하도록하려면 sales에서 select *를 선택해야합니다. 여기서 username = usernameYouHaveGivenInLoginPage입니다.

thanx ...

관련 문제