Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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# 如何在sql中将textbox中的多行值保存为多行_C# - Fatal编程技术网

C# 如何在sql中将textbox中的多行值保存为多行

C# 如何在sql中将textbox中的多行值保存为多行,c#,C#,我正在尝试将textbox中的多行值保存到sql中的多行中。 我有一个文本框,如下图所示 保存后,我希望在sql中输入数据,如下所示: 试试这个方法, 这将一次插入三行作为逗号分隔的值 public void insertRowsToDb(string multiTextString) { int i = 0; string insertString = ""; string[] result = multiTextString.Split(new string[] {

我正在尝试将textbox中的多行值保存到sql中的多行中。 我有一个文本框,如下图所示

保存后,我希望在sql中输入数据,如下所示:

试试这个方法, 这将一次插入三行作为逗号分隔的值

public void insertRowsToDb(string multiTextString)
{
    int i = 0;
    string insertString = "";
    string[] result = multiTextString.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
    foreach (string s in result)
    {
        for (i = 0; i = 2; i++)
        {
            insertString = insertString + s+",";
            //Console.WriteLine(s);
        }
        insertString = insertString.Substring(0, insertString .Length - 1);//Trim last comma
        insertToDb(insertString);//Your DB insert procedure here
        i = 0;
    }
}

请编辑您的问题以包含图片。为什么要使用多行在DB中保存数据?非常感谢,我正在尝试。