Как получить значения из динамически создаваемых текстовых полей в wpf? - PullRequest
0 голосов
/ 15 июня 2019

Имена столбцов и их соответствующие значения добавляются пользователем динамически. Пользователь может редактировать эти значения. Мне удалось получить имена столбцов в метках и значения столбцов в текстовых полях. Текстовые поля являются дочерними элементами стековой панели. Теперь я хочу сохранить отредактированные значения (внутри текстового поля, измененного пользователем).

Вот мой код:

             foreach (TextBox element in second_panel.Children)
             {
                    if (element.Name == column_name)
                    {
                        column_value = element.Text;
                        SQLiteCommand command3 = new SQLiteCommand(conn);
                        command3.CommandText = "update order_tb set @columnname = @columnvalue where Order_No = @orderno";
                        command3.Parameters.AddWithValue("@columnname", column_name);
                        command3.Parameters.AddWithValue("@columnvalue", column_value);
                        command3.Parameters.AddWithValue("@orderno", order_no);
                        command3.ExecuteNonQuery();
                    }
                }

Но я получаю эту ошибку - System.Data.SQLite.SQLiteException: «Ошибка логики SQL рядом с« @columnname »: синтаксическая ошибка».

Любой альтернативный метод для достижения результата тоже подойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...