Я использую значение из базы данных и отображаю их в форме, я успешно отобразил возвращаемое значение в текстовом поле и радиоблоке, но я не могу их отображать в combbox. В элементах combox у меня есть значения (1 2 3 4) в этом combox. Я хочу отобразить извлеченное значение из базы данных, например. i accesed value 4 для combbox, тогда он должен отображать 4 значения, выбранные в нем. Как я могу это достичь?Отображение полученного значения в combobox
public EditQuestionMaster(int qid_value)
{
InitializeComponent();
string columns = db.GetEditQuestions(qid_value);
string[] coldata=columns.Split('~');
txtQuestion.Text = coldata[1];
txtOption1.Text = coldata[2];
txtOption2.Text = coldata[3];
txtOption3.Text = coldata[4];
txtOption4.Text = coldata[5];
string a = coldata[6];
if (a == "1")
{
radioButton1.Checked = true;
}
else if (a == "2")
{
radioButton2.Checked = true;
}
else if (a == "3")
{
radioButton3.Checked = true;
}
else if (a == "4")
{
radioButton4.Checked = true;
}
cmbMarks.ValueMember = coldata[7];//in cmbMarks.ValueMember i am getting fetched value but it is not displaying in combbox ,where i am wrong?
}
GetEditQuestions (qid_value) Код
public string GetEditQuestions(int qid)
{
string data = "";
try
{
string sql = "select QID,Question,Opt1,Opt2,Opt3,Opt4,AnsOp,Marks from Questions where QID IN(" + qid + ") ";
cmd = new OleDbCommand(sql, acccon);
rs = cmd.ExecuteReader();
if (rs.Read())
{
data = rs[0].ToString() + "~" + rs[1].ToString() + "~" + rs[2].ToString() + "~" + rs[3].ToString() + "~" + rs[4].ToString() + "~" + rs[5].ToString() + "~" + rs[6].ToString() + "~" + rs[7].ToString() + "$";
}
}
catch (Exception err)
{
}
return data;
}
Заранее спасибо за любую помощь
используя это i am gettin '$' знак также с этими данными, как я могу удалить его, если я не хочу изменять запрос? – Durga
@Durga Существует несколько способов обрезать символы из строки. Я отредактирую свой ответ на простой вопрос для вашего дела – rwisch45
Я получаю ответ как 'data $' и используя этот 'cmbMarks.Text = coldata [7] .Substring (1)' Я получаю ответ как '$', как получить ответ как «данные» – Durga