Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Visual Basic.Net - новости, коды, статьи, форум


VBNet.Su - Visual Basic .NET. ASP .NET. Framework .NET.
мучает вопрос %) (25 декабря 2008 г. / 19:22)
что вот ето означает?

Мозолистые пальцы
Всего: 720
С ногами: 1440
Красные глаза
Всего: 144
Левых: 72
Правых: 72
Горячие мозги
Всего: 72
Левых: 0
Правых: 13
Еще какие-то: 59
http://vbnet.su/forum/thread-170.html
RE: DropDown в гриде.. Есть вопросы. (24 декабря 2008 г. / 12:45)
kibernetics пишет:
:) Это понятно, Лёша, но ведь это же АСП.НЕТ!!!
Тут не может быть чего-то невозможного.

Невозможного вообще ничего нет smile. Вся проблема в, имхо, не лучшем контроле, GridView, коих в ASP .NET предостаточно. То, что ты хочешь сделать, можно сделать и на классическом ASP и на PHP, правда придется писать все руками, хотя в данном случае, это не так сложно, может быть даже интересно smile.
На ASP .NET, чтобы все было тип-топ, нужно либо переписывать GridView, либо делать свою альтернативу.

kibernetics пишет:
вот. а где хранить значения ддл?

любые значения можно найти в Request.

  1. If Page.IsPostBack = False Then
  2.             Dim cmb As DropDownList = DirectCast(GridView1.HeaderRow.FindControl("DropDownList1"), DropDownList)

а здесь не ловится?
http://vbnet.su/forum/single-169.html
RE: DropDown в гриде.. Есть вопросы. (24 декабря 2008 г. / 10:28)
Алексей Немиро пишет:
ps: проблем было бы меньше, если бы фильтры были за гидом.


:) Это понятно, Лёша, но ведь это же АСП.НЕТ!!!
Тут не может быть чего-то невозможного.
Надо мутить просто, хоть и через ...

Алексей Немиро пишет:
Тогда придется принудительно выбирать в списках нужный Item, но только после загрузки данных в GridView. В событие DataBinding искать DropDownList-ы и ставить им SelectedIndex|Value, только перед этим нужно запомнить, какие Item-ы были выбраны (до бинда грида).

вот. а где хранить значения ддл? после перегрузки, все вариаблы обнуляются. получается, в сессии хранить чтоли? или за пределами страницы гдето место найти.
http://vbnet.su/forum/single-168.html
RE: DropDown в гриде.. Есть вопросы. (24 декабря 2008 г. / 04:01)
kibernetics пишет:
Поставил для дропдауна EnabledEventState=True.

Оно по умолчанию равно True.

kibernetics пишет:
Алексей, подсоби, как подравитькод?

ага, проблема в том, что биндится GridView, а с ним и списки..

kibernetics пишет:
П.С. добавляю в конце пустую строчку. а как её вытянуть на самый верх дропдауна?

метод Insert.
cmb.Items.Insert(0, New ListItem(0, ""))'как-то так, не проверял

Тогда придется принудительно выбирать в списках нужный Item, но только после загрузки данных в GridView. В событие DataBinding искать DropDownList-ы и ставить им SelectedIndex|Value, только перед этим нужно запомнить, какие Item-ы были выбраны (до бинда грида).

ps: проблем было бы меньше, если бы фильтры были за гидом.
http://vbnet.su/forum/single-167.html
RE: DropDown в гриде.. Есть вопросы. (23 декабря 2008 г. / 19:04)
В общем, сделал такой код для формлоад:
  1. If Page.IsPostBack = False Then
  2.             Dim cmb As DropDownList = DirectCast(GridView1.HeaderRow.FindControl("DropDownList1"), DropDownList)
  3.             cmb.DataSource = SqlDataSource1
  4.             cmb.DataValueField = "LeaderID"
  5.             cmb.DataTextField = "LeaderName"
  6.             cmb.DataBind()
  7.             cmb.Items.Add("")
  8.         End If

но при перегрузке страницы, в ддл становится пустой список. ничего туда не грузится.
мне нужно при смене DropDownList1_SelectedIndexChanged перебиндить грид.
А без EnabledEventState=True этого не сделаешь.

П.С. добавляю в конце пустую строчку. а как её вытянуть на самый верх дропдауна? а то она получается в самом низу. а индекса нету...
а хотелось бы чтобы при её выборе индекс был равен 0.

http://vbnet.su/forum/single-166.html
Новости VBNet.Su (18 декабря 2008 г. / 09:34)
Увеличен размер поля для подписи. Разрешено использовать некоторые теги HTML.
Изменены правила форума, в подписи разрешено использовать партнерские ссылки. Ссылки в подписи могут использовать только те пользователи, которые разместили обратную ссылку на VBNet.Su на одном из сайтов, указанных в профиле. Проверка обратных ссылок производится в автоматическом режиме. Если у Вас возникнут какие-либо вопросы, обращайтесь к администратору.
http://vbnet.su/news/#8
Простой пример рисования линий (17 декабря 2008 г. / 11:15)
Простой пример рисования линий мышкой на PictureBox.
http://vbnet.su/sources/gdi/49.html
Работа с портами (17 декабря 2008 г. / 11:07)
Пример работы с COM-портами средствами Visual Basic .NET 2005/2008.
http://vbnet.su/sources/other/48.html
Простой пример класса для получения информации о железе (17 декабря 2008 г. / 10:58)
Простой пример класса для получения информации о железе.
Использовать можно, например, так:
Dim c As New clsComputerInfo()
MsgBox("Номер Вашей материнской платы: " & c.GetMotherBoardID)

Функционал класса можно расширить.
http://vbnet.su/sources/other/47.html
Как сохранить/загрузить картинку в/из БД? (17 декабря 2008 г. / 10:34)
Пример показывает, как можно сохранить/загрузить картинку в/из базы данных, с использованием СУБД MS SQL Server.
http://vbnet.su/sources/db/46.html
HexCell (17 декабря 2008 г. / 10:20)
Небольшой пример игры в стиле Soduku.
http://vbnet.su/sources/other/45.html
Новости VBNet.Su (15 декабря 2008 г. / 09:37)
Открылась рассылка VBNet.Su!
Рассылка будет выходить автоматически, несколько раз в неделю. В рассылке будут содержаться последние обновления сайта (аналог RSS). Чтобы подписаться на рассылку VBNet.Su, перейдите по этой ссылке.
http://vbnet.su/news/#7
Новости VBNet.Su (15 декабря 2008 г. / 08:02)
Для зарегистрированных пользователей сайта добавлена опция «Отображать фотографии», которая позволяет отображать фотографии/аватарки пользователей в сообщениях форума.
http://vbnet.su/news/#6
Наследование в VB.Net (07 декабря 2008 г. / 19:37)
Если кто-нибудь уже сталкивался с мелкомягким контролом DataGridView, то наверняка порадовался обилию возможностей, которые он предлагает. Однако, когда дело доходит до реального кодинга, начинаешь хотеть чего-то большего. Мне, к примеру, понадобилось, чтобы внутри таблицы был ComboBox – конечно, он там есть, но мне понадобилось, чтобы в нём можно было ЛИБО печатать, ЛИБО выбирать. Т.е., если в списке не оказалось нужной нам вещицы, то мы могли впечатать её и тем самым дополнить список.
http://vbnet.su/articles/default/7.html
Работа с XML средствами Visual Basic .NET (07 декабря 2008 г. / 19:28)
Статья на тему работы с XML-файлами средствами Visual Basic .NET.
http://vbnet.su/articles/xml/5.html
Использование XML.Serialization (07 декабря 2008 г. / 19:25)
В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.
http://vbnet.su/articles/xml/4.html
Как сделать программку с поддержкой плагинов? (07 декабря 2008 г. / 17:57)
В статье рассказывается, как можно сделать программу с поддержкой плагинов на языке Visual Basic .NET.
http://vbnet.su/articles/default/2.html
Автоматизация поиска SQL Injection (07 декабря 2008 г. / 17:52)
SQL Injection (SQL-вторжение) довольно распространенная уязвимость web-сайтов, которая позволяет злоумышленнику выполнять свой SQL-код путем подстановки его в ожидаемые параметры страницы. Таким образом, злоумышленник может запросто получить доступ к секретным данным, добавить, изменить, либо удалить данные. В данной статье я расскажу и покажу на примерах языков PHP и C#, как написать программку, которая будет автоматически сканировать заданные сайты на предмет наличия в них уязвимости типа SQL Injection. Естественно, все это делается в благих целях. :)
http://vbnet.su/articles/other/1.html

В избранное