2013-03-30 71 views
0

我有从MySQL获取所有数据到datagrid视图的代码,但我一直在从mysql获取数据到文本框。此文本框具有只读属性,它将显示登录用户的用户名。如何从mysql数据库中的特定行中获取或检索数据到文本框?

为了进一步理解这里是图像。

click image

这是我在得到MySQL数据库datagridview的代码。

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”,然后我将数据“Admin123”插入数据网格视图用户,这是当前用户登录时的基本用户,所以基本上如果Admin456将登录,那么他的名字将是显示在登录用户文本框和DataGridView中的用户。 一种监控登录不同用户的登录活动。

+1

你为什么需要这样? 你可以给我更多的规格? – 2013-03-30 12:59:40

+0

这是我为姐姐做生意的个人计划。其实我的计划是首先显示登录用户示例“Admin123”,然后我将数据“Admin123”插入数据网格视图用户,这是当前用户登录时的基本用户,所以基本上如果Admin456将登录,然后他的名字将在DataGridView中的登录用户txtbox和用户上被取消。一种监视登录的不同用户的登录活动。 – JustNoobWillingToLearn

回答

0

从哪里给你的文本框赋值? (登录用户)。读取List(detailList)中适合用户名的位置并将其分配给文本框(登录用户)。并且如果要显示属于已登录用户的记录,则必须更改查询以从销售中选择*,其中username = usernameYouHaveGivenInLoginPage。

thanx ...

相关问题