Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在datagrid中显示用户ID_C#_Sql Server_Winforms - Fatal编程技术网

C# 在datagrid中显示用户ID

C# 在datagrid中显示用户ID,c#,sql-server,winforms,C#,Sql Server,Winforms,我的用户活动日志有问题。在SQL中,我将用户的用户ID放在用户活动日志中,但当我运行代码时,该用户ID会将0显示为用户ID string Login = "Login"; Main code = new Main(); string SqlUserID = "SELECT UserID FROM tblUser WHERE Username='" + Convert.ToString(bunifuMaterialTextbox1.Text) + "'AND Password'" + Conver

我的用户活动日志有问题。在SQL中,我将用户的用户ID放在用户活动日志中,但当我运行代码时,该用户ID会将0显示为用户ID

string Login = "Login";
Main code = new Main();
string SqlUserID = "SELECT UserID FROM tblUser WHERE Username='" + Convert.ToString(bunifuMaterialTextbox1.Text) + "'AND Password'" + Convert.ToString(bunifuMaterialTextbox2.Text) + "'";
UserID = code.Converter_string(SqlUserID).ToString();
if (UserID != "")
{
      string SqlLoginName = "SELECT Username FROM tblUser WHERE UserID='" + Convert.ToString(UserID) + "'";
      username = code.Converter_string(SqlLoginName).ToString();
      code.Execute(@"INSERT INTO User_Activity_Log VALUES('" + Convert.ToString(bunifuMaterialTextbox1.Text) + "','" + UserID + "','" + DateTime.Now + "','" + Login + "','" + CIP + "')");

      menu fr = new menu();
      this.Hide();
      fr.Show();
}       
这是我的转换字符串中的代码

 public string Converter_string(string SQL)
    {
        try
        {
            SqlConnection con = Main.getConnection();
            DataTable consultanttable = new DataTable();
            string StringConsultant;
            SqlDataAdapter Consultantdataadapter = new SqlDataAdapter(SQL, con);
            Consultantdataadapter.Fill(consultanttable);
            foreach(DataRow myrow in consultanttable.Rows)
            {
                StringConsultant = Convert.ToString(myrow[0]);
                return StringConsultant;

            }
        }
        catch
        {
            System.Windows.MessageBox.Show("Successfully Login");
        }
        return "0";
    }

你的目标是什么:Winforms、WPF、ASP。。?您应该始终正确标记您的问题,以便人们可以在问题页面上看到它!哦,对不起。我在这里使用Winforms。你能分享
Converter\u string
方法的代码吗?你调试代码了吗?检查我放在Converter_string代码上的问题。你调试了Converter_string的代码了吗?foreach循环正在执行吗?那么返回的内容是否为
StringConsultant