小编dav*_*_11的帖子

如何将多个表中的数据显示到dataGridView

我想在一个 dataGridView 中显示电话簿和电子邮件数据。问题是它只会显示电子邮件表

MySqlConnection connection = new MySqlConnection(MyConnectionString);
connection.Open();
try
{
    MySqlCommand cmd = connection.CreateCommand();
    cmd.CommandText = "SELECT * FROM phonebook";
    cmd.CommandText = "SELECT * FROM email";
    MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    adap.Fill(ds);
    dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
catch(Exception ex)
{
    MessageBox.Show(ex.Message);
}
finally
{
    if (connection.State == ConnectionState.Open)
    {
        connection.Clone();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# mysql datagridview

4
推荐指数
1
解决办法
3万
查看次数

指定的演员表无效

有人可以帮我这个...我只是无法找到错误的位置...因为即使我输入正确的用户名和密码弹出一条消息说指定的演员无效

if (user_txt.Text != "" & pass_txt.Text != "")
{
    string queryText = "SELECT Count(*) FROM stiguidancesample.users " + "WHERE username = @Username AND password = @Password";
    MySqlConnection cn = new MySqlConnection(MyConnectionString);
    MySqlCommand cmd = new MySqlCommand(queryText, cn);
    {
        cn.Open();
        cmd.Parameters.AddWithValue("@Username", user_txt.Text);  // cmd is SqlCommand 
        cmd.Parameters.AddWithValue("@Password", pass_txt.Text);
        int result = (int)cmd.ExecuteScalar();
        if (result > 0)
            MessageBox.Show("Loggen In!");
        else
            MessageBox.Show("User Not Found!");
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
3870
查看次数

在每个单词中首字母大写

我怎么能把每个字的每个第一个字母大写?我是新手,所以这将是一个很大的帮助.

像大卫保罗这样的大卫保罗

c# winforms uppercase

1
推荐指数
1
解决办法
1736
查看次数

在c#中获取字符串的第二个单词

我已经声明了一个字符串,我想从字符串中获取第二个单词.例如.

string str = "Hello world";
Run Code Online (Sandbox Code Playgroud)

我想从str得到"世界"这个词.

c# string substring

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×4

datagridview ×1

mysql ×1

string ×1

substring ×1

uppercase ×1

winforms ×1