C# 将列表框中的csv项转换为mysql数据库中的表

C# 将列表框中的csv项转换为mysql数据库中的表,c#,winforms,C#,Winforms,我对这个游戏非常陌生,没有太多的编码经验,所以如果这是一个奇怪的问题,请原谅。 我有一个C#中的windows窗体应用程序,它有一个子窗体,可以读取二维码,并将网络摄像头的输出转换为列表框中的项目。有3个列表框当按下按钮时,每次扫描的项目将添加到每个列表框中。第一个扫描按钮生成列表框1中的项目第二个按钮生成列表框2中的项目等。因为我试图将大量信息放入每个列表框中,所以我的第一个列表框生成以逗号分隔的项目,即姓名、年龄、性别、id号、第二个列表框单个项目(药物)和第三个列表框单个项目(数量)。 我

我对这个游戏非常陌生,没有太多的编码经验,所以如果这是一个奇怪的问题,请原谅。 我有一个C#中的windows窗体应用程序,它有一个子窗体,可以读取二维码,并将网络摄像头的输出转换为列表框中的项目。有3个列表框当按下按钮时,每次扫描的项目将添加到每个列表框中。第一个扫描按钮生成列表框1中的项目第二个按钮生成列表框2中的项目等。因为我试图将大量信息放入每个列表框中,所以我的第一个列表框生成以逗号分隔的项目,即姓名、年龄、性别、id号、第二个列表框单个项目(药物)和第三个列表框单个项目(数量)。 我要做的是在MS sql数据库中填充一个表,每个表都有自己的列,即第1列:名称、第2列:年龄、第3列:性别等。
是否有办法将listbox1项从CSV转换为单个单词,并将所有3个列表框项添加到单个表中?

如果您需要伪代码

注意,这里几乎没有DB交互指南……这是一个太大的主题

foreach (var item in listBox.Items)
{
    var sa = item.ToString().Split(',');
    if (sa.Length == 4)  //whatever it ought to be, optional sanity check
    {
        using (myNewSqlConnection)
        using (myNewSqlCommand)
        {
            //Data type is important here, so pay attention to that
            myNewSqlCommand.Parameters.Add("@par1", System.Data.DbType.String).Value = sa[0];  //@par1 would be in the SQL for parameterized query

           //Once you've added all of the values, execute the query.
        }
    }
}

到目前为止,您尝试了什么?从头开始-查看
string.Split(',')然后查看建立数据库连接,然后创建表,然后插入语句。你需要的一切都很容易得到。你在这里不会得到如此广泛要求的答复。这个网站更多的是为了“这是我的代码。我希望它能做到这一点,但它做到了那一点。”,而不是“为我制作我的应用程序”这不是为我编写代码的案例更多的是,当我说“这个游戏的新体验”时,我的意思是字符串,直到现在我都是用来捆绑东西的。我在寻找更多的东西“您需要将列表框项目写入字符串,然后使用。。。。。。。。拆分字符串,然后使用warpdrive法兰微调器将每个项目剥离到数据库“这样我就有了一些东西,我可以去研究每一部分,并希望能以某种方式把它们组合起来,然后去瓦拉。嗨,唐,干杯,我会把它们组合起来,看看会发生什么。”。我有一些以另一种形式连接到DB的代码,它应该给我足够的时间来实现某些东西。干杯