将两个 ID 连接在一起以获得另一个列结果

约翰尼

我正在使用 Windows 窗体和 C# 以及一个 SQlite 数据库。我有一个带有玩家姓名的组合框,下面我有一个文本框,我需要用总体评分填充

我有两个名为 Player 和 Player_Attributes 的表。现在我需要加入 Player_Api_ID 以便我可以根据 Player_Attributes 表中的 Player's Name 从 Player_Attributes 表中获取总体评分结果。有人可以告诉我如何完成声明吗?谢谢

选手表1

选手表1

Player_Attributes 表

在此处输入图片说明

用户界面

在此处输入图片说明

下拉代码

private void playersListBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            string filename = @"C:\Users\nicho\Documents\nicholas2ndyearproject\database.sqlite";
            var conn = new SQLiteConnection("Data Source=" + filename + ";Version=3;");
            {
                using (SQLiteCommand cmd = new SQLiteCommand("SELECT player_name, Player_Attributes.sprint_speed FROM Player JOIN Player_Attributes ON Player.player_api_id = Player_Attributes.player_api_id;"))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Connection = conn;
                    conn.Open();
                    cmd.Parameters.AddWithValue("@player_api_id", playersListBox.SelectedValue);
                    SQLiteDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        txtRating.Text = reader["rating"].ToString();
                    }
                    conn.Close();
                }
            }
        }
        catch (Exception)
        {
            throw;
        }
    }
Samaritan_Learner

如果我的假设是正确的,希望这就是你想要的。

SELECT  FirstName, LastName, Player_Attributes.overall_rating
FROM Player JOIN Player_Attributes
ON Player.Player_api_id= Player_Attributes.Player_api_id   

我希望你的整体逻辑是错误的 - 在这个更改事件中你需要绑定所有值的 playerListBox_SelectedIndexChanged() 。例如。

txtRating.Text = queryresultobject.overall_rating.value;
txtName.Text = queryresultobject.Name;

像上面的 onchange 事件一样,您需要绑定值。首先了解如何在asp.net中绑定下拉列表中的值

此链接将使您更清楚地了解如何实施

已编辑 - 更改了连接逻辑

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试通过使用另一个表中的 id 值将两个表连接在一起

来自分类Dev

如何将一个表中另一个表具有多个ID的两个表联接在一起?

来自分类Dev

在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

来自分类Dev

如何通过在BigQuery中将一个表中的ID与另一个表中的多列中的ID连接在一起来获取记录?

来自分类Dev

linq SQL语句,用于将两个id与单个列表连接在一起

来自分类Dev

将两个表合并在一起,一个表中有一个ID,另一个表中有多个ID

来自分类Dev

将两个表连接在一起并在一个表中包含多个结果

来自分类Dev

将2个表连接在一起-添加值并按特定ID分组

来自分类Dev

将两个不同的url请求的结果连接在一起

来自分类Dev

如何将两个数组加在一起并收集其中一个或两个都可以为null的id

来自分类Dev

SQL如何通过特定的列将两个表连接在一起?

来自分类Dev

将表中的两个ID匹配到另一个表PgSQL

来自分类Dev

在Rust中,如何将一个String与一个换行符连接在一起,然后再将另一个String连接在一起?

来自分类Dev

将两个数据帧合为一个,将条目连接在一起

来自分类Dev

如何将两个列与一个序列化数据联接在一起?

来自分类Dev

将两个numpy数组按索引连接在一起

来自分类Dev

如何将两个图像连接在一起?

来自分类Dev

如何修复将两个表连接在一起的错误

来自分类Dev

将两个文件连接在一起(AWK)

来自分类Dev

如何将两个壁板连接在一起以形成贯通?

来自分类Dev

将两个VGA输出端口连接在一起是否安全?

来自分类Dev

将两个HTML脚本连接在一起

来自分类Dev

如何将两个实体对象连接在一起?

来自分类Dev

将C#中的两个列表对象连接在一起

来自分类Dev

如何将两个离子应用程序连接在一起?

来自分类Dev

将两个列表连接在一起时遇到问题

来自分类Dev

如何将两个表连接在一起以创建 JSON | PHP

来自分类Dev

创建一个将bash中另一个文件中的字符串和值连接在一起的文件

来自分类Dev

SQL语句将一个表中的两个字段组合在一起,该字段与另一表中的id元素匹配

Related 相关文章

  1. 1

    尝试通过使用另一个表中的 id 值将两个表连接在一起

  2. 2

    如何将一个表中另一个表具有多个ID的两个表联接在一起?

  3. 3

    在一个表中将两个表连接在一起,其中一个ID和另一个表中的多个ID

  4. 4

    如何通过在BigQuery中将一个表中的ID与另一个表中的多列中的ID连接在一起来获取记录?

  5. 5

    linq SQL语句,用于将两个id与单个列表连接在一起

  6. 6

    将两个表合并在一起,一个表中有一个ID,另一个表中有多个ID

  7. 7

    将两个表连接在一起并在一个表中包含多个结果

  8. 8

    将2个表连接在一起-添加值并按特定ID分组

  9. 9

    将两个不同的url请求的结果连接在一起

  10. 10

    如何将两个数组加在一起并收集其中一个或两个都可以为null的id

  11. 11

    SQL如何通过特定的列将两个表连接在一起?

  12. 12

    将表中的两个ID匹配到另一个表PgSQL

  13. 13

    在Rust中,如何将一个String与一个换行符连接在一起,然后再将另一个String连接在一起?

  14. 14

    将两个数据帧合为一个,将条目连接在一起

  15. 15

    如何将两个列与一个序列化数据联接在一起?

  16. 16

    将两个numpy数组按索引连接在一起

  17. 17

    如何将两个图像连接在一起?

  18. 18

    如何修复将两个表连接在一起的错误

  19. 19

    将两个文件连接在一起(AWK)

  20. 20

    如何将两个壁板连接在一起以形成贯通?

  21. 21

    将两个VGA输出端口连接在一起是否安全?

  22. 22

    将两个HTML脚本连接在一起

  23. 23

    如何将两个实体对象连接在一起?

  24. 24

    将C#中的两个列表对象连接在一起

  25. 25

    如何将两个离子应用程序连接在一起?

  26. 26

    将两个列表连接在一起时遇到问题

  27. 27

    如何将两个表连接在一起以创建 JSON | PHP

  28. 28

    创建一个将bash中另一个文件中的字符串和值连接在一起的文件

  29. 29

    SQL语句将一个表中的两个字段组合在一起,该字段与另一表中的id元素匹配

热门标签

归档