Как я могу получить вставленное значение нескольких флажков в формате представления ?
Привет
Я хочу выполнить вставку данных и просмотреть их. У меня было несколько множественных флажков в моей форме. Я вставил данные в базу данных, теперь мне нужно просмотреть вставленные данные. Пожалуйста, дайте мне предложение.
Спасибо.
Что я уже пробовал:
частный недействительными обработчика button1_click(объект отправителя, EventArgs в электронной)
{
if (validate()==1)
{
против.Открыть();
строку запрос = "вставить в значения general_ward (@ФНО@rtype,@спать,@отделения@Абед,@кушанья)";
cmd = new SqlCommand(query, con);
УМК.Параметры.Добавить("@ФНО",текстовое поле textbox1.Текст);
cmd. Parameters. Add ("@rtype", comboBox2. Text);
УМК.Параметры.Добавить("@спать" и textbox2.Текст);
УМК.Параметры.Добавить("@взял", textbox3 и.Текст);
УМК.Параметры.Добавить("@эбед", textBox4.Текст);
строка s = spl();
УМК.Параметры.Добавить("@кушанья", с);
УМК.Метод executenonquery();
Ящик для сообщений.Показать ("Данные Добавлены");
УМК.Располагать();
против.Закрывать();
}
}
частный недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{
против.Открыть();
Команда sqlcommand cmd и = новая команда sqlcommand ("Select * из general_ward где ФНО='"+текстовое поле textbox1.Текст+"'",кон);
SqlDataReader dr = cmd.Метода executereader();
если(dr. Read())
{
строка aa = dr ["specialites"].Метод toString();
string[] a = aa. Split('/');
foreach (Control cc in this.Управления)
{
if (cc - флажок)
{
Флажок СПЛ = (флажок)куб.;
for (int j=0;j< a. length; j++)>
{
если (a[j].ToString()==spl. Text)
{
уровень звукового давления.Проверено= истина;
}
}
}
}
}
против.Закрывать();
}
Karthik_Mahalingam
разместите код spl()
победа или паутина?
GKRISH04
публичная строка spl()
{
строка spl = "";
если (checkBox1.Проверено == правда)
{
СПЛ = СПЛ + checkBox1.Текст + "/";
}
если (checkBox2.Проверено == правда)
{
СПЛ = СПЛ + checkBox2.Текст + "/";
}
если (отображения checkbox3.Проверено == правда)
{
СПЛ = СПЛ + отображения checkbox3.Текст + "/";
}
если (checkBox4.Проверено == правда)
{
СПЛ = СПЛ + checkBox4.Текст + "/";
}
если (checkBox5.Проверено == правда)
{
СПЛ = СПЛ + checkBox5.Текст + "/";
}
если (checkBox6.Проверено == правда)
{
СПЛ = СПЛ + checkBox6.Текст + "/";
}
если (checkBox7.Проверено == правда)
{
СПЛ = СПЛ + checkBox7.Текст + "/";
}
if (checkBox8.Проверено = = верно)
{
СПЛ = СПЛ + checkBox8.Текст + "/";
}
если (checkBox9.Проверено == правда)
{
СПЛ = СПЛ + checkBox9.Текст + "/";
}
if (checkBox10.Проверено = = верно)
{
spl = spl + флажок 10.Текст + "/";
}
if (checkBox11.Проверено = = верно)
{
spl = spl + флажок 11.Текст + "/";
}
вернуться шлицов;
}
GKRISH04
выиграть
Karthik_Mahalingam
почему бы вам не использовать checkedlistbox?
GKRISH04
Ладно, попробую . Какая-нибудь ошибка в моем кодировании ?
Karthik_Mahalingam
попробуйте следующее решение.