Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 24.10.2010
Сообщений: 9

Вывод на экран значения, которое выбрал пользователь

25.10.2010, 01:58. Показов 1620. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый ночи)
Нужна помощь, я новичок в С#
У меня страница на которой кнопки с названиями из SQL базы. Надо чтобы по нажатию кнопки на экране появлялась страница на которой TextBox с названием кнопки которую выбрал пользователь.
Часть кода
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 this.Controls.Clear();
            TextBox tb = new TextBox();
            tb.Text = "Предметы:";
            Controls.Add(tb);
            LiteralControl lc = new LiteralControl(@"<br>");
            this.Controls.Add(lc);
 
 
 
            SqlConnectionStringBuilder sstb = new SqlConnectionStringBuilder();
            DotNetNuke.Data.SqlDataProvider sdp = new DotNetNuke.Data.SqlDataProvider(true);
            String com = @"SELECT [UserID],[Username],[FirstName],[Email] FROM [Users]";
            SqlDataSource sdc = new SqlDataSource(sdp.ConnectionString, com);
            GridView gv = new GridView();
            gv.ID = "dataGrid";
            gv.DataSource = sdc;
            gv.DataBind();
            // this.Controls.Add(gv);
            DataView dv = (DataView)sdc.Select(DataSourceSelectArguments.Empty);
            foreach (DataRow dr in dv.Table.Rows)
            {
                Object[] ia = dr.ItemArray;
                Label lb = new Label();
                lb.Text = Convert.ToString(ia[0] + ". ");
                this.Controls.Add(lb);
                Button bt = new Button();
                bt.Text = ia[1].ToString();
                bt.Click += new EventHandler(this.Subject1_Click);
                bt.ID = ia[0].ToString();
                this.Controls.Add(bt);
                LiteralControl lc2 = new LiteralControl(@"<br>");
                this.Controls.Add(lc2);
                LiteralControl lc1 = new LiteralControl(@"<br>");
                this.Controls.Add(lc1);
                Session["Value"] = "Subject1";
            }
        }
 
        void Subject1_Click(object sender, EventArgs e)
        {
            this.Controls.Clear();
 
 
 
          }
пробовала
C#
1
2
3
     Button bt = sender as Button;
     Response.Write(((Button)sender).Text);
     string st = bt.ID;
не получается(
помогите плз)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.10.2010, 01:58
Ответы с готовыми решениями:

Как получить значение, которое выбрал пользователь в комбобоксе?
У меня есть форма, на ней несколько combobox' ов, в каждом 10 вариантов ответа, из которых пользователь должен выбрать один. Как получить...

Вывести на экран сообщение которое ввёл пользователь.
Доброго времени суток,вот сейчас сижу и ломаю голову,реально ли вообще с помощью array вывести на экран сообщение о том, что ввёл...

Написать программу которая выводит на экран суму цифр числа, которое вводит пользователь
Написать программу которая выводит на экран суму цифр числа, которое вводит пользователь. Например, если пользователь ввел 3567, нужно...

3
0 / 0 / 0
Регистрация: 24.10.2010
Сообщений: 9
06.11.2010, 02:59  [ТС]
Спасибо, вопрос решен
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
06.11.2010, 11:43
Tetya_Motya, покажи решение, если не секрет . Может пригодится будущим поколениям
0
0 / 0 / 0
Регистрация: 24.10.2010
Сообщений: 9
06.11.2010, 12:40  [ТС]
Покажу на примере кода:
Сначало задаем:
C#
1
2
3
4
5
6
7
8
9
string[] sub = new string[999];
 string CSubject
        {
            get { return ViewState["sub"] as string; }
            set { ViewState["sub"] = value; }
        }
if (String.IsNullOrEmpty(CSubject))
            {
            }
Это позволяет при следующем обращении выдать название того предмета который выбрал пользователь и постбэк не обнуляет его
C#
1
2
3
4
5
6
else if (String.IsNullOrEmpty(CGroup))
            {
                this.Controls.Clear();
                Label LabelFirstPage = new Label();
                LabelFirstPage.Text = CSubject;
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.11.2010, 12:40
Помогаю со студенческими работами здесь

Надо узнать что выбрал пользователь
Доброе утро, есть такой калькулятор ссылка на сайт и мне надо узнать как то что он выбрал, то есть, 1)какой объем он выбрал ...

Узнать какой клон выбрал пользователь
При создании сцены,создаю клоны,записываю их в массив объектов,который висит на главной камеры for (i = 0; i &lt; n; i++) { Boxs...

Фильтровать те данные, которые выбрал пользователь
У меня есть форма, которая посылает данные, проблема в одном в переменной str, там с помощью &amp; данные идут только по порядку, но...

Как можно проверить, выбрал ли пользователь OptionButon
Добрый вечер! Скажите, пожалуйста, как можно проверить выбрал ли пользователь OptionButon 1? Заранее спасибо!

Как узнать что выбрал пользователь в AutoCompleteTextView
Доброго времени суток. Как узнать какую подсказку выбрал пользователь из AutoCompleteTextView ? И как сделать чтоб например если выбрал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru