2010-08-12 7 views
0

Я использую C#, Visual Studio 2005Получение данных SQL динамического созданного текстового поля

Я создал текстовое поле на время выполнения/динамическим способом и встраивают/сохраненные данные SQL на базе данных, но проблема заключается в том, чтобы получить одни и те же данные о таким же образом для редактирования/обновления.

например.

col1 col2

Махеш 1000

Kirti 2000

Приведенные выше данные хранятся в SQL Server. Я не знаю, как получить то же самое на динамическом пути, создав динамическое текстовое поле и извлекая его.

Предложите правильный код, пожалуйста.

+0

Почему бы не отобразить в сетке? – Tobiasopdenbrouw

+0

очень верно сэр, Мне это знакомо, но я хочу только на этом пути, и это возможно. Если вы знаете, пожалуйста, предложите мне. я пытаюсь это сделать. – mahesh

+0

Я сделал это. Я связываю динамические текстовые поля в соответствии с таблицами Sql.Rows.Count с помощью SqlDataAdapter и набора данных. Вы можете привязывать текстовые поля в соответствии с sql-записями./ – mahesh

ответ

0

Я не совсем уверен, что следую 100%, но у вас может быть выпадающее из базы данных, выберите элемент в этом раскрывающемся списке, введите данные в свои текстовые поля и нажмите кнопку, чтобы активировать Обновить.

В действии Получите данные в местном списке. Заполните раскрывающийся список, используя этот список.

Теперь у вас есть свой локальный список с соответствующими данными.

Получить пользователя, чтобы выбрать элемент из раскрывающегося списка. Используйте раскрывающийся список, чтобы получить элемент из списка. Измените значения в пределах этого пункта и совершать в базу данных

я бы подумал, что было бы гораздо проще, используя соответствующий элемент управления для отображения информации, таких как ListView или DataGrid

List<String> objInformationList = new List<String>(); 
objInformationList = "Your database query function"; 
foreach(String objCurrentString in objInformationList){ 
// Create your text box 
// Set your text within your textbox 
// Add the text box to the screen or a table structure 
} 

лично я бы делая это другим способом

+0

Я благодарю вас за ответ. , но это занимает много времени. Смотрите, как пользователь вводит данные в определенные динамически созданные текстовые поля и сохраняет их. и по предложению ur снова заполняют данные при выпадающем списке и изменяют это не очень хорошо, я должен напрямую заполнять данные в текстовом поле, что экономит время. предположим, что у меня есть три sql-записи, поэтому текстовое поле будет там три, привязывая данные. «time is Precious Sir» – mahesh

+0

Итак, если в базе данных содержится 3 столбца, скажем, col 1, col 2, col 3 (col 1 - ваш уникальный идентификатор). Затем у вас есть 2 текстовых поля (которые принимают значения для col 2 и col 3, поскольку col 1 - это автоинкремент), которые динамически создаются, которые принимают значения, и когда вы нажимаете кнопку, которую они отправляют в базу данных. Теперь вы хотите использовать динамически созданные текстовые поля для обновления данных в базе данных? – Truezplaya

+0

no sir, Предположим, у меня есть col1 в базе данных sql, в которой доступны три записи для определенного идентификатора. Я хочу связать эти три записи или строки в трех текстовых файлах динамически/runtime. В будущем это может быть более трех, и как это сделать, пожалуйста, предоставьте необходимый код. – mahesh

0

Создать источник данных. Прочитайте данные в источнике данных. Добавьте элементы управления и привяжите динамические элементы управления к этому источнику данных.

+0

привести пример по кодированию, которое я потребовал, сэр – mahesh

Смежные вопросы