Member 12674741 Ответов: 1

У меня есть две переключатели платные, не платные при поиске эти две кнопки пустые, но я сохранил детали в базе данных plz дайте мне решение ?


у меня есть две переключатели платные, не платные при поиске эти две кнопки пустые, но я сохранил детали в базе данных plz дайте мне решение ?

Что я уже пробовал:

у меня есть две переключатели платные, не платные при поиске эти две кнопки пустые, но я сохранил детали в базе данных plz дайте мне решение ?

Sampath_G

Подробно объясните сценарий. Это может быть полезно для получения лучшего решения.

Согласно вашему вопросу, я думаю, что вы создаете что-то, что имеет оплаченные и не оплаченные ценности. После сохранения при извлечении вы не сможете проецировать значение в переключателе.
Правильно ли вы привязали полученные данные к переключателю? Как вы это связали?

Richard MacCutchan

Решение чего? Мы понятия не имеем, что делает ваш код и почему он не работает.

0x01AA

Оплачено/не оплачено (истина/ложь) подразумевает больше Флажок и не две радиокнопки

Karthik_Mahalingam

вам нужно проверить ?

BillWoodruff

Прежде всего, используйте флажок. Во-вторых, проясните свой вопрос: проблема происходит на стороне БД или на стороне пользовательского интерфейса. Извлекаются ли из БД допустимые данные ?

1 Ответов

Рейтинг:
1

Bhola Ram Sahu

Во-первых, сохраните значение "оплачено или не оплачено" в виде бита в sql server.

когда u извлекает это значение, используйте as :


SqlConnection con = new SqlConnection("You connection string");
SqlDataAdapter da = new SqlDataAdapter("Your select query", con);
DataTable dt = new DataTable();
da.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
    bool paid = Convert.ToBoolean(dt.Rows[i]["paid"]);

    rdoPaid.Checked = paid;
    rdoNotPaid.Checked = !rdoPaid.Checked;
}


BillWoodruff

Если две радиокнопки находятся в одном и том же" контейнере", установка одной из них в положение checked будет означать, что другие автоматически снимаются. Это и есть "функция" радиокнопок.