Я попытался загрузить целочисленное значение в текстовое поле из db, выбрав элемент dropdownlist. Я не получил никаких ошибок, но значение не отображалось в текстовом поле. это код, что я написал, пожалуйста, поправьте меня,C# целочисленная загрузка данных в текстовое поле, выбрав раскрывающийся список
public void SiteNo()
{
Conhr.Open();
//int anInteger;
//anInteger = Convert.ToInt32(TextBox1.Text);
//anInteger = int.Parse(TextBox1.Text);
string sq = "select SiteCode from tbl_SiteMaster where Sitealiasname='" + ddlsite.SelectedItem.Text + "' ";
SqlCommand d = new SqlCommand(sq, Conhr);
SqlDataReader r;
r = d.ExecuteReader();
while (r.Read())
{
TextBox1.Text = r.GetValue(0).ToString();
}
r.close();
Conhr.Close();
}
что говорит отладчик? – PresleyDias
Вы можете установить точку останова на строке 'TextBox1.Text = r.GetValue (0) .ToString();', чтобы убедиться, что она выполнена. Также, когда точка останова ударяется, перейдите по этой линии и наблюдайте «TextBox1.Text», чтобы увидеть, имеет ли значение. –
И, пожалуйста, примите некоторые ответы на ваши предыдущие вопросы. –