Автор Тема: FAQ - Часто задаваемые вопросы  (Прочитано 51060 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LEON

  • Действительный статский советник
  • *****
  • Сообщений: 1557
  • Репутация: 0
  • Пол: Мужской
  • Котята Геринга
FAQ - Часто задаваемые вопросы
« : ёоЭм 30, 2005, 07:14:48 pm »
Данная тема предназначена для сбора ЧаВО по разделу .NET


Итак, для начала не будем выдумывать велосипед а посмотрим вот сюда:

http://www.gotdotnet.ru/DotNet/FAQ/CommonForum/default.aspx - FAQ по общим вопросам связынным с .NET и входящим в его состав компонентам. Даны ответы на следующие вопросы:
Цитировать

Общие вопросы

Вопросы, не попавшие ни в одну из остальных категорий – внутреннее устройство .NET Framework, работа сборщика мусора, приёмы программирования и прочее.

Как создать индексатор на Managed C++?
 
Можно ли держать мои сборки в другом каталоге?
 
Как установить/удалить сборку из Global Assembly Cache?
 
Для чего нужны делегаты?
 
Как получить указатель (адрес) строки?
 
Что такое managed-код?
 
Почему к меня не срабатывает сборка мусора?
 
Как получить список методов COM-объекта?
 
Как сборщик мусора борется с циклическими ссылками?
 
Можно ли написать класс на C# и использовать его в проекте на VB .NET?
 
Почему в VB.NET не устанавливаются значения полей через Reflection?
 
Почему не получается устанавливать поля структуры с помощью Reflection?
 
Как узнать набор свойтв стркутуры?
 
Где можно достать спецификацию языка IL?
 
Как програмно сгенерировать GUID?
 
Почему у меня не работает класс Random?
 
Как выгрузить из памяти динамически загруженную сборку?
 
Как создать обьект, который описан в неподключенной сборке или в .cs - файле.?
 
Как сделать так, чтобы отлавливать любое необработанное исключение?
 
Как получить тип по его полному имени?
 
Как заставить программу работать с другой версией .NET Framework?
 
Как узнать имя метода который выполняется в данный момент?
 
Как отложить выполнение программы на несколько секунд?
 
 
 
Язык C#
Вопросы, связанные непосредственно с синтаксисом языка C# и приёмами его использования.
Может ли моя .NET-программа работать без .NET Framework?
 
В чем разница между параметрами out и ref?
 
Как в C# создать метод с переменным количеством параметров?
 
Как разрешить конфликты имён между классами и свойствами?
 
Существует ли в C# проверка на принадлежность объекта некоторому типу?
 
Как работать с перечислениями, содержащими сразу несколько значений?
 
Проверяется ли вся цепочка условий в операторе if?
 
Можно ли в программе на C# делать inline-вставки кода на IL?
 
Как определить, пуста ли ссылка (null), если для этого типа переопределен оператор сравнения?
 
Можно ли сделать свойство с индексатором?
 
Какая разница между оператором "is" и методом Type.IsSubclassOf ?
 
 
 
Взаимодействие с ОС и внешними компонентами

Сюда относятся вопросы управления процессами, пользователями домена и прочее, а также вопросы взаимодействия с внешними компонентами, такими как MS Office.

Можно ли из .NET вызывать функции, находящиея в DLL?
 
Как написать простой COM-объект?
 
Как получить список групп домена, в которые входит пользователь?
 
Как из моей программы запустить другую программу?
 
Как правильно использовать объекты MS Office?
 
Почему моя программа занимает столько памяти?
 
Как перехватить текстовый вывод консольной программы?
 
Как узнать имя компьютера и имя текущего пользователя?
 
Как открыть файл для чтения одновременно из нескольких программ?
 
Как проверить, запущена ли уже копия моей программы?
 
Почему не срабатывает событие Process.Exited?
 
Как попользовать класс, написанный на .NET, в старом ASP веб-проекте?
 
Как прочитать файл, содержащий русские символы?
 
 
Преобразование типов и данных

Часто встречаются вопросы о преобразовании данных одного типа к другому – чисел в строки и обратно, поиск цвета по его имени, преобразование форматов и т.п.

Как преобразовать строку в другую кодировку?
 
Как получить значения отдельных битов переменной?
 
Как преобразовать массив типа byte[] в массив типа sbyte[]?
 
Как преобразовать массив одного типа в массив другого типа?
 
Как преобразовать число в строку в определённой системе счисления?
 
Как узнать код символа?
 
Как узнать, является ли строка записью числа?
 
Как получить представление простого типа данных в виде последовательности байт?
 
Как получить цвет (тип Color) по его имени?
 
Почему преобразование переменной типа object, содержащей число 52, к типу long приводит к исключению?
 
Как узнать, является ли одна строка частью другой?
 
Как разделить строку на несколько строк по символу-разделителю?
 
 
 
Безопасность

Вопросы безопасности – как безопасности Windows, так и безопасности кода, встроенной в .NET Framework.

Почему моя программа не запускается с сетевого диска?
 
Как запретить использовать мою сборку всем программам, кроме моих собственных?
 
 
 
Visual Studio и другие инструменты разработки

Работа с инструментами разработки, такими как Visual Studio или Visual SourceSafe.

Как сделать, чтобы мои сборки были видны в диалоге "Add Reference"?
 
Что такое SourceSafe?
 
Как создать файл конфигурации в Visual Studio?
 
Почему "самодокументация" не видна при подключении сборки к другому проекту?
 
 
 
XML

Вопросы, связанные со стандартными библиотеками для работы с XML (пространство имён System.XML).

Почему не удаётся разобрать XML-файл, предварительно считанный в строку?
 
Как создать новый элемент XmlElement?
 
 
 
События
 
Как вызвать событие, определённое в другом классе?
 
http://www.gotdotnet.ru/DotNet/FAQ/CommonForum/default.aspx
Йа помню что дал мальчугану конфету в которой в начинке был кал...

Оффлайн LEON

  • Действительный статский советник
  • *****
  • Сообщений: 1557
  • Репутация: 0
  • Пол: Мужской
  • Котята Геринга
Re: FAQ - Часто задаваемые вопросы
« Ответ #1 : ёоЭм 30, 2005, 07:20:23 pm »
Раздел Windows Forms - Рисование, элементы управления, их модификация и др.

http://www.gotdotnet.ru/DotNet/FAQ/WindowsForms/default.aspx
Цитировать

Рисование
 
Как получить цвет определенного пикселя Control'a?
 
Как избавиться от мигания при рисовании в Control.OnPaint?
 
Как из Bitmap получить Icon?
 
В ответ на определенное действие рисую в форме, но если форму свернуть, а затем развернуть, или же если перекрыть форму другим окном, то рисунок исчезает. Как сделать чтобы рисунок не исчезал?
 
Как из Bitmap'a получить Region?
 
Как нарисовать точку?
 
Как нарисовать строку зеркально или под определенным углом?
 
Как можно нарисовать стандартный Windows Control, например, CheckBox?
 
Как получить из Graphics нарисованное на нем изображение?
 
Как узнать размеры строки (в пикселях), отображаемой в каком-нибудь Control'e?
 
 
 
Разное
 
Как сделать control, который был бы прозрачным для сообщений мыши?
 
Как зарегистрировать и реагировать на "горячие клавиши"?
 
Как синхронизировать навигацию по одним и тем же данным между разными формами?
 
Несколько элементов управления имеют один и тот же обработчик своего события, как в этом обработчике определить источник события?
 
Как отобразить в Control'aх отдельной формы текущую строку DataGrid'a?
 
Как завершить режим редактирования для TextBox'a, связанного при помощи Binding'a c источником данных?
 
Почему в Windows службах не работает System.Windows.Forms.Timer и не прорисовываются окна?
 
Как в обработчике нажатия кнопки, определить Control, содержащий фокус ввода перед кликом на кнопке?
 
Как получить иконки, связанные с определенными типами файлов и отобразить их в ListView?
 
Как изменить Z-порядок элемента управления?
 
Как определить координаты указателя мыши?
 
Как определить используются ли темы Windows XP?
 
Как программно раскрыть DateTimePicker?
 
Как определить, идет печать на реальный принтер или в preview?
 
Как определить, нажата в данный момент определенная кнопка на клавиатуре или нет?
 
Как получить HWND элемента управления?
 
Где взять значения идентификаторов оконных сообщений?
 
Как активизировать окно приложения?
 
Почему цвета, выставленные через свойство ColorDialog.CustomColors, отображаются неправильно?
 
Как изменить текущий язык ввода?
 
Как разместить иконку в System Tray'e?
 
Как преобразовать экранные координаты в клиентские (для данного Control'a) и наоборот?
 
Как сделать окно произвольной формы?
 
Как можно включить autoscroll формы при отсутствии элеметнов управления?
 
Где взять диалог выбора папки?
 
Как реализовать перемещение Button'a с формы на панель при помощи операции Drag&Drop?
 
Есть таблицы (DataTable), связанные при помощи DataRelation, как реализовать отображение этих таблиц в контролах, например DataGrid/ComboBox/ListBox, чтобы при перемещении в одном control'e по родительским строкам, в другом control'e отображались соответствующие им дочерние строки?
 
UserControl содержит TextBox, в обработчике события TextBox.Validating проверяется некоторое условие и если нужно выставляется CancelEventArgs.Cancel в true. Но когда это событие возникает при закрытии Form'ы, она закрывается несмотря на значение свойства Cancel. Если же TextBox расположен непосредственно на Form'e, то все работает как нужно - форма не закрывается. Как решить проблему с TextBox'ом внутри UserControl'a?
 
Как в .NET можно использовать Microsoft Masked Edit ActiveX Control?
 
Как реализовать панель, принимающую фокус?
 
Из главной формы приложения открываю другую форму и тут-же закрываю главную, но приложение при закрытии главной сразу завершается. Как избежать завершения приложения?
 
Как программно перевести фокус на следующий/предыдущий (в TAB порядке) элемент управления?
 
Можно-ли к элементу управления присоединить какие-то данные, специфичные для данного его экземпляра?
 
Я создал класс BindableControl (наследник UserControl'a), состоящий в том числе из TextBox'a, у моего control'a создал get/set свойство Test типа string, обеспечивающее доступ к свойству TextBox.Text. Когда я связываю Binding'ом источник данных (поле DataView) с этим свойством, изменения происходящие в TextBox'e не отображаются в столбце источника данных, почему?
 
Как скрыть иконку формы из окна, появляющегося в центре экрана (task switch) при нажатии комбинации Alt+Tab, и из панели задач?
 
Можно-ли создать control без использования готовых .NET классов (TextBox, Button, ...)?
 
Как можно перехватить Windows сообщения (WM_X), посылаемые в оконную процедуру control'a?
 
В моем приложении есть метод, вызываемый по нажатию на кнопку, и заполняющий ListBox большим кол-вом элементов (несколько тысяч), что происходит довольно долго, поэтому я предусмотрел кнопку для отмены заполнения, но она не нажимается во время заполнения ListBox’a, как это исправить не создавая дополнительного потока?
 
На Form’e разместил control’ы и StatusBar c ToolBar’ом, также у Form’ы выставил AutoScroll в true. При скроллинге формы вместе с control’ами прокручиваются и StatusBar с ToolBar’ом – как этого избежать?
 
Как из Windows Forms приложения открыть консольное окно?
 
Как обращаться к свойствам control'ов (и методам) из потока отличного от того, в котором был создан Control?
 
Как сделать полупрозрачной Panel?
 
Как отобразить картинку в пункте меню?
 
Как выполнить эмуляцию кликов мыши?
 
TextBox привязан к одному из столбцов DataTable, как добиться отображения этого столбца в определенном формате?
 
Как создать окно - заставку (Splash Screen)?
 
Как заставить элементы управления отображаться в XP Style?
 
Как сделать, чтобы программа сама нажимала клавиши?
 
Создаю свой сontrol на базе TextBox, перекрыл метод OnPaint, но он никогда не вызывается, почему?
 
 
 
DataGrid
 
Как прокрутить DataGrid к строке с определенным индексом?
 
Как перехватывать сообщения мыши для определенной колонки DataGrid?
 
Как отследить нажатия кнопок в определенной колонке DataGrid?
 
Как изменить текст ячейки DataGrid’a?
 
Как, зная координаты ячейки DataGrid'a, считать/записать ее значение?
 
Как запретить пользователю изменять ширину столбцов и высоту строк DataGrid'a?
 
Как сделать чтобы в ячейках DataGrid'a значения отображались в нужном формате?
 
Как в DataGrid'e сделать текущей строку, по значению любого ее столбца в независимости от сортировки(источником данных для DataGrid'a является DataTable)?
 
В DataGrid'e отображается таблица, у которой есть подчиненная таблица, в заголовке строк виден знак '+', при щелчке на который, через Relation, можно перейти к дочерней таблице. Как сделать так, чтобы этот знак '+' не отображался?
 
Как в ячейку DataGrid'a поместить ComboBox/Button?
 
Какое событие возникает при перемещении по строкам DataGrid'a?
 
Master-Detail таблицы отображаются в двух DataGrid'ах, как запретить пользователю делать в detail DataGrid'e операции удаления/добавления/корректировки строк? Для DataView, отображаемого в Detail DataGrid'e, были установлены в false соответствующие AllowX свойства, но при первом-же движении по master DataGrid'у в detail появляется возможность удаления/добавления/корректировки строк.
 
Как привязать стили к DataGrid, если источником данных (DataSource) является не таблица, а ArrayList или массив?
 
Как вывести подтверждающее диалоговое окно, при попытке пользователя удалить строку путем нажатия кнопки DEL в DataGrid'e?
 
Как для DataGrid'a получить CurrencyManager?
 
Как получить DataView, используемый DataGrid'ом?
 
У DataGrid'а в качестве источника данных установлен DataSet/DataTable/DataView, как определить текущую строку?
 
Как сделать, чтобы в DataGrid'e по щелчку на "+" сразу появлялись строки дочерней таблицы, а не сначала название связи и только потом после щечка на имени связи появляются строки дочерней таблицы?
 
Как вернуть список выделенных строк из DataGrid'a?
 
Как завершить режим редактирования текущей строки в DataGrid'e?
 
Как сделать чтобы в DataGrid'e ширина столбцов выставлялась автоматически по содержимому источника данных?
 
Как определить, на какой строке (ячейке) DataGrid щёлкнули мышью, либо щёлкнули на тёмно-сером фоне?
 
Как раскрасить ячейки в DataGrid'e?
 
Как получить текущий DataGridTableStyle?
 
Как в DataGrid программно задать ширину столбца/скрыть его/изменить текст его заголовка/переместить?
 
Как в DataGrid убрать последнюю строку со звездочкой, запретив тем самым добавление новых записей?
 
Как отследить нажатие клавиши на DataGrid? Для элемента управления DataGrid был создан обработчик события KeyDown и KeyUp, однако этот обработчик не получает управление во время редактирования данных.
 
 
 
ToolBar/StatusBar
 
Как добавить контролы в StatusBar/ToolBar?
 
В ToolBar'e есть кнопки, каждая связана с соответствующим изображением при помощи свойства ToolBar.ImageList, как изменить картинку на кнопке когда ее свойство Enabled выставляется в false?
 
В ToolBar'e есть несколько кнопок, как определить на какой кнопке кликнули?
 
 
 
ListView
 
Как в ListView сделать видимым нужный ListViewItem?
 
Как установить BackgroundImage для ListView.
 
Как определить ListViewItem, на строке которого (ListView находится в режиме Details) кликнули мышью, причем независимо от того, где кликнули - на самом item'e либо его subitem'aх?
 
Как запретить пользователю изменять ширину столбцов ListView в режиме Details?
 
Как программно изменить состояние CheckBox'ов, находящихся в ListView в режиме Details (при установленном свойстве ListView.CheckBoxes)?
 
Каким образом можно отобразить Bitmap в заголовке столбца ListView (в режиме Details)?
 
Как сделать сортировку при click'e на заголовке ListView в режиме details?
 
 
 
Form
 
Как встроить форму в другую форму?
 
Как добиться того, чтобы форма получала уведомления о нажатии кнопок, когда фокус ввода находится в каком-либо Control'e формы?
 
Как отследить момент первоначального отображения формы?
 
Как создать приложение с изначально невидимой формой? Если в каком-либо событии при загрузке формы присваивать Visible = false, то видно как форма мигает, нужно от этого избавиться.
 
В какой момент (кроме конструктора) можно изменить положение формы, чтобы при этом отсутствовало видимое ее перемещение при отображении? Пробовал Load, но в нем явно видно, что форма рисуется сначала в одном месте, затем перемещается в другое.
 
Как определить момент сворачивания/разворачивания/восстановления формы?
 
Как передать параметры между формами?
 
Как программно свернуть/развернуть форму?
 
Как предотвратить закрытие формы?
 
Как повторно открыть форму, которая сначала отображалась как немодальная (при помощи Form.Show() ) а потом была закрыта?
 
При загрузке формы в обработчике события Form.Load у меня производятся различные проверки и если они неуспешны мне нужно закрыть форму, как это лучше сделать?
 
Как запретить пользователю перемещать форму?
 
Как убрать некоторые пункты из системного меню формы?
 
Как сделать, чтобы форма не отображалась в Task Bar'e?
 
 
 
TextBox/RichTextBox
 
Как запретить вставку из Clipboard?
 
Как определить наличие scroll bar'a в RichTextBox?
 
Как изменить Disabled BackColor TextBox'a?
 
Как определить позицию каретки ввода в TextBox/RichTextBox?
 
Как сделать чтобы в TextBox'e, при нажатии клавиш-стрелок, фокус ввода перемещался на предыдущий/следующий элемент управления?
 
Как переместить каретку ввода в TextBox/RichTextBox?
 
Как осуществить перевод строки в TextBox с MultiLine = true?
 
 
 
ListBox/ComboBox
 
Как изменить бордер у ComboBox?
 
Как изменить высоту ComboBox?
 
Как реагировать на double click мыши по текстовой части ComboBox'a?
 
Как в ListBox'e разделить строки линией нужного цвета и стиля?
 
ComboBox'у установлен источник данных через свойство DataSource, как сделать так, чтобы ComboBox изначально (до того как пользователь сделает свой выбор) не отображал никаких данных из источника данных? Также должна быть возможность определить сделал ли пользователь выбор.
 
Как к Item'aм в ComboBox'e и ListBox'e прикрепить дополнительные данные, а не только текст?
 
 
 
Button
 
Как создать западающую кнопку?
 
Как, имея ссылку на Button, инициировать его событие Click, заставив, выполнится тем самым, все обработчики этого события?
 
 
 
MDI
 
Как сделать так, чтобы в MDI приложении на MDI контейнере не появлялись полосы прокрутки при перетаскивании MDI Child'a за пределы контейнера?
 
Как отловить клики мышью на MDI контейнере? Подписка на событие Click у формы с выставленным в true свойcтвом IsMdiContainer ничего не дала.
 
 
 
TreeView
 
Как в TreeView заменить CheckBox'ы на свои картинки?
 
Как отсортировать узлы TreeView в нужном порядке?
 
Как позволить пользователю редактировать текст узла TreeView?
 
В TreeView делаю правый клик на узле, но после клика выбранным остается предыдущий выбранный узел. Как сделать выбранным кликнутый узел?
 
Как сделать в TreeView жирный фонт у выделенной ноды? Пробовал менять стиль фонта у ноды, но тогда текст не умещается в прямоугольнике выделения.
 
Как избежать появление ненужного горизонтального scrollbar'a в TreeView?
 
Как, имея координаты курсора определить TreeNode (в TreeView), находящийся под ним?
 
 
 
Design
 
Как сделать так, чтобы при отображении моего элемента управления в PropertyGrid, в нем не отображались некоторые свойства и события?
 
Как запретить изменять размер контрола в Design Time?
 
Как, в design time, позволить выбирать значение свойства из нескольких предопределенных в ComboBox'е?
 
Как добиться того, чтобы свойство моего элемента управления было видно в разделе DataBindings окна свойств?
 
Как сделать свой элемент управления, выступающий в роли контейнера для других элементов управления в design time?
 
Как прикрепить иконку к своему control'у в toolbox'e?
 
Как узнать, работает компонент в design-time или в run-time?
 
 
 
TabControl
 
Как запретить переходить на некоторые закладки TabControl'a?
 
Как указать цвет для фона и текста закладок TabControl'a?



http://www.gotdotnet.ru/DotNet/FAQ/WindowsForms/default.aspx
Йа помню что дал мальчугану конфету в которой в начинке был кал...

Оффлайн LEON

  • Действительный статский советник
  • *****
  • Сообщений: 1557
  • Репутация: 0
  • Пол: Мужской
  • Котята Геринга
Re: FAQ - Часто задаваемые вопросы
« Ответ #2 : ёоЭм 30, 2005, 07:30:58 pm »
Раздел ASP.NET


http://www.gotdotnet.ru/DotNet/FAQ/ASPNET/default.aspx
Цитировать
После релоада страницы значение поля типа Password не сохраняется. Как с этим бороться?

Как получить значения динамически добавляемых контролов.

Как после отправки формы не дать перейти на нее по кнопке "Back"?

События для обмена информацией между контролами, расположенными на странице.

_VIEWSTATE. Что это, для чего и как с ним "бороться"?

Debug. Проблемы с отладкой ASP.NET приложений.

WS. Как в веб-сервис передаются параметры по ссылке?

Как программно создать ItemTemplate в System.Web.UI.WebControls.DataGrid?

Как автоматически аутентифицировать доменных пользователей в локальной сети и выводить приглашение для остальных?

Как добавить собственный параметр в web.config и считать его.

Свойство ID элементов в шаблонных столбцах переустанавливается в значение по умолчанию. Почему

Что такое <%# %>, <% %>, <%= %> и <script runat=”server”> </script>?

Доступ к файлам. Как предоставить файл только зарегистрированному пользователю?

Как указать элемент обладающий фокусом ввода?

Как передать данные из одной формы в другую?

Как сменить язык страницы, например, чтобы месяц в календаре отображался на указанном языке?

DataGrid. Как получить Primary Key строки DataGrid, в которой произошло событие ItemCommand?

Как разбить данные, выводимые DataList или Repeater на страницы?

Как получить доступ к файлам расположенным на сетевых дисках, используя учетные данные пользователя отличного от контекста страницы?

Что содержит «_ViewState»?

Как получить значение из скрытого HTML-поля (<INPUT type="hidden" id="tbID">) в обработчике события серверного элемента управления.

Как предотвратить выполнение скрипта злоумышленника, передаваемого со страницей-запросом?

Почему не установился IIS 6.0 при установке Windows Server 2003? Что мне нужно сделать чтобы запустить службу IIS?

Хочу, чтобы Web-приложение работало c версией 1.0 .NET Framework. при наличии установленной версии 1.1.

Возможно ли осуществить привязку Web-приложения к определенной версии .NET Framework?

Как определить версию .NET Framework, используемой Web-сайтом?

Как сделать так, чтобы у всех страниц был свой header и свой footer. Так, чтобы не пришлось менять все страницы.

Не отображаются серверные элементы управления на моей странице.

Использование в html-коде страницы <%...%> с обращениями к свойствам и методам объявленным в моем namespac’e но в других классах приводит к ошибке: Compiler Error
Message CS0246...

Как определить физический путь на сервере к моим файлам?

Часто встречается код вида <%# DataBinder.Eval(Container.DataItem, "Price", "{0:c}") %>.

Что такое Container и какие еще свойства я могу использовать?

Допустим в каждой строке DataList я вывожу столбец с количеством знаков в документе Qty из таблицы Documents базы данных. Теперь я хочу подсчитать суммарное количество знаков во всех документах и вывести его в Footer Item. Как мне это сделать?

DataGrid. А что почитать, для начала, о DataGrid?

Я отображаю в DataGrid данные из таблицы БД. Под ним еще один, отображающий информацию из другой таблицы. Нужно менять координаты второго, если высота первого меняется.

Как отобразить картинку, если она сохранена в БД?

Как, при загрузке страницы, в поля ввода на странице помещать значения из cookies.

Дайте пример использования комментариев в файле ASPX.

Поддерживается-ли в ASP.NET тэги server-side objects?

Поддерживается-ли в ASP.NET server-side includes (SSI)?

Каким образом просмотреть код, получаемый ASP.NET из файла ASPX?

Допускается в ASPX файлах использовать несколько форм помеченных как runat="server"?

Допустимо-ли переопределить method="post" в тэге <form runat="server"> следующим образом <form method="get" runat="server">?

Возможно-ли использовать code-behind в файлах Global.asax?

Можно-ли использовать с++ в качестве языка для серверных скриптов? Например, написать в начало моего ASPX файла нечто наподобие <%@ Page Language="C++" %>.

Возможно-ли использовать несколько языков программирования в одном ASPX файле?

Что необходимо для работы ASP.NET?

На странице вместо русского текста непонятные символы. Не передаются русские буквы методом post!

Элемент TreeView показывает все узлы в одной куче.

Как избежать многократного отправки данных пользователем при нажатии на кнопку.

Когда на странице используются валидаторы не получается перекрыть form.onsubmit()

На странице находится две группы полей каждую из которых нужно валидировать независимо при нажатии на соответствующую кнопку. Как это сделать?



http://www.gotdotnet.ru/DotNet/FAQ/ASPNET/default.aspx
Йа помню что дал мальчугану конфету в которой в начинке был кал...

Оффлайн LEON

  • Действительный статский советник
  • *****
  • Сообщений: 1557
  • Репутация: 0
  • Пол: Мужской
  • Котята Геринга
Re: FAQ - Часто задаваемые вопросы
« Ответ #3 : ёоЭм 30, 2005, 07:35:24 pm »
Работа с данными: ADO.NET, MSSQL и др


http://www.gotdotnet.ru/DotNet/FAQ/DataWorks/default.aspx
Цитировать
ADO.NET
 
Как быстро считать результат запроса FOR XML в строку?
 
Функции, используемые в выражениях, предназначенных для вычисления столбца
 
Есть ли для DataSet аналоги DISTINCT и JOIN?
 
Как внести изображение (бинарный файл) в БД и извлечь ее из БД
 
Обновление и добавление данных при повторном вызове метода Fill класса DataAdapter
 
Приведите рекомендации по правильному использованию класса SqlTransaction
 
Каким образом при вызове метода Fill класса DataAdapter создается схема DataSet?
 
Каким образом DataAdapter работает с пакетными запросами?
 
Как мне увеличить производительность выборки данных при использовании класса DataReader?
 
Получение информации о схеме таблицы в БД
 
Параметры строки подключения к MS SQL Server
 
Как отфильтровать DataTable?
 
Как можно для строки DataSet'а (master-detail) получить связанные строки.
 
Как можно получить простой пример приложения, работающего с данными?
 
Как организовать с помощью ADO.NET простую постраничную выборку?
 
Как соединиться с SQL-сервером по нестандартному порту?
 
В моем DataSet'е есть две таблицы (родительская и дочерняя). Как правильно сохранить сделанные в них изменения с помощью DataAdapter'ов?
 
Как мне заполнить DataSet правильными значениями счетчиков (identity) после добавления записей?
 
Я использую в своих таблицах счетчики (identity). Можно ли при добавлении записей из DataSet в БД использовать значения счетчиков, сгенерированные автоматически (DataColumn.AutoIncrement равно true)?
 
Если я использую один или несколько DataAdapter'ов для получения или записи данных, то как они будут работать с соединением?
 
Как проверить наличие соединения с БД?
 
Как получить выходные (output) параметры хранимой процедуры?
 
Как получить список таблиц из БД через ADO.NET?
 
 
 
MSSQL: Проектирование и разработка
 
Как сделать эффективную поддержку иерархических таблиц в реляционной СУБД?
 
Как лучше всего организовать постраничную выборку в MSSQL?
 
Сбор статистики о времени выполнения запроса или хранимой процедуры
 
Быстрая выборка количества записей таблицы
 
Как получить схему БД (таблицы, представления, ХП, связи) SQL Server запросом?
 
Как ускорить вставку большого объема данных, используя T-SQL?
 
Как самому управлять последовательностью идентификаторов в MSSQL?
 
Можно ли из динамического запроса получить информацию в виде параметра?
 
Как средствами T-SQL генерировать запрос динамически?
 
Почему, анализируя после выполнения запроса @@ROWCOUNT и @@ERROR, можно получить неправильный результат?
 
Чем отличаются @@IDENTITY и SCOPE_IDENTITY()?
 
Как обеспечить правильную работу механизма оптимистической блокировки, если сохранение данных происходит с помощью хранимой процедуры, содержащей несколько DML-запросов?
 
 
 
Трюки в MSSQL
 
Как использовать ORDER BY внутри VIEW?
 
Как получить текст команды для заданного процесса?
 
 
 
MSSQL: Администрирование и управление
 
Список объектов (ХП, таблиц, представлений) БД
 
Список баз данных MS SQL Server
 
Как получить список MSSQL серверов в сети?
 
Как перенести БД MSSQL с одного сервера на другой?
 
 
 
Системы построения отчетов данных
 
CR.Net - полезные ссылки и ресурсы
 
Развертывание приложений с Crystal Reports .Net
 
CR.Net – Как мне выбрать набор конкретных записей из отчета по аналогии с ключевым словом T-SQL WHERE?
 
CR.Net - Я построил отчет в Web-среде, но при компиляции получаю исключение "Logon failed". Подскажите, как решить проблему?
 
 
 
Системы обработки данных
 
Шаблоны, методологии, решения. Где получить информацию по построению мощных высокопроизводительных и сложных систем взаимодействия с данными?
 
Типовое решение - Фабрика данных
 
 
 
XML
 
Сохранение в XML-файл?
 
Как можно добавить новый узел в xml файл?
 
 
 
Общие вопросы
 
Как программно создать базу данных Access?
 
Как записать значение NULL в поле?
 
Как программно сжать базу данных Microsoft Access?
 
Как пересчитать expression-колонку до EndCurrentEdit() ?
 
Отладка SQL-кода в Visual Studio .Net
 
Рекомендуемые книги по ADO.NET
 
Можно ли вызвать средствами .NET стандартный диалог подключения к БД?
 
Что такое план выполнения (execution plan)?
 
Как установить БД при развертывании приложения?
 
Как бороться с ошибкой "Cannot resolve collation conflict..."? (она иногда появляется в Server Explorer и не только в нем)




http://www.gotdotnet.ru/DotNet/FAQ/DataWorks/default.aspx
Йа помню что дал мальчугану конфету в которой в начинке был кал...

Оффлайн Майк Райз

  • Тимонстр.
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 537
  • Репутация: 12
  • Пол: Мужской
  • SkypeID: grim255
Re: FAQ - Часто задаваемые вопросы
« Ответ #4 : ДХТаРЫм 10, 2008, 08:15:28 pm »
Сриншот экрана:
Код: (csharp) [Выделить]
Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Right, Screen.PrimaryScreen.Bounds.Bottom);
Graphics gfx = Graphics.FromImage(bmp);
Point zeroPoint = new Point(0, 0);
gfx.CopyFromScreen(zeroPoint, zeroPoint, bmp.Size);
bmp.Save("screenCapture.png", ImageFormat.Png);
« Последнее редактирование: ДХТаРЫм 10, 2008, 08:58:02 pm от Leopotam »

Оффлайн Майк Райз

  • Тимонстр.
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 537
  • Репутация: 12
  • Пол: Мужской
  • SkypeID: grim255
Re: FAQ - Часто задаваемые вопросы
« Ответ #5 : ёоЭм 09, 2008, 10:43:04 am »
FAQ по C#.
Цитировать
Вопрос 1. Как использовать API-функции в C#? 09.03.2002
Вопрос 2. Как вывести на форму картинку из файла? 11.04.2002
Вопрос 3. Как использовать MessageBox в C#? 21.04.2002
Вопрос 4. Как создать таймер в C#? 04.05.2002
Вопрос 5. Как вызвать конструктор базового класса? 04.05.2002
Вопрос 6. Как нарисовать точку на форме? 06.06.2002
Вопрос 7. Как нарисовать иконку на форме? 16.06.2002
Вопрос 8. Как добавить свой обработчик для события? 21.07.2002
Вопрос 9. Как добавить элемент управления по время работы программы? 21.07.2002
Вопрос 10. Как показать диалог для выбора папки? 21.08.2002
Вопрос 11. Как проигрывать wav-файлы? 21.08.2002
Вопрос 12. Как выделить из строки подстроки, задаваемые разделителем? 21.09.2002
Вопрос 13. Как выяснить ip-адрес своего компьютера? 21.09.2002
Вопрос 14. Как выяснить ip-адрес хоста? 21.10.2002
Вопрос 15. Как сделать beep на C#? 21.10.2002
Вопрос 16. Как получить все значения enum'а? 21.11.2002
Вопрос 17. Как разрешить вводить в textbox только цифры? 23.11.2002
Вопрос 18. Как изменить используемое по умолчанию пространство имен? 20.12.2002
Вопрос 19. Как получить случайное число? 24.12.2002
Вопрос 20. Как вывести часть картинки из файла? 11.01.2003
Вопрос 21. Как узнать текущего пользователя Windows? 16.01.2003
Вопрос 22. Как нарисовать текст под углом? 04.02.2003
Вопрос 23. Как ограничить размеры диалога? 14.02.2003
Вопрос 24. Как загрузить данные в RichTextBox из rtf-файла? 30.03.2003
Вопрос 25. Как получить каталог программы? 31.03.2003
Вопрос 26. Как установить фокус на элементе управления при загрузке формы? 21.04.2003
Вопрос 27. Как получить размер файла? 22.04.2003
Вопрос 28. Использование типов SQL Server'а в .NET приложении. 05.05.2003
Вопрос 29. Как запускать одновременно несколько проектов в солюшене? 15.05.2003
Вопрос 30. Как создать временный файл? 01.06.2003
Вопрос 31. Как вызывать одноименные методы 2-х различных интерфейсов? 02.06.2003