Погомогите с проблемой. Кидаю в Visual Studio 2005 (С#) на форму компоненты Devexpress(визуальные), многие появляются не на форме, а где-то внизу. Что за глюки, мож неверно компоненты установил?(бутон, напрмер, появился с 3 раза, а вот текстэдит, грид всё там же)
» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET
Lihonosov
Чесно сказать инфы не очень много по ComponentOne, тем более примеров ... все изучалось в основном "методом тыка" ...
Чесно сказать инфы не очень много по ComponentOne, тем более примеров ... все изучалось в основном "методом тыка" ...
Помогите, создал базу даних под MS Acess и присоеденил к приложению. Кагда пробую внести изменения дает но не сохреняет в базе. Что не так?
Цитата:
Помогите, создал базу даних под MS Acess и присоеденил к приложению. Кагда пробую внести изменения дает но не сохреняет в базе. Что не так?
Код сохранения покажи!
Кстати ReSharper (помойму версия 3...) и ComponentOne у меня не стали на Visual Studio 2008, может потому что версии старые.
А какие у Вас версии???
А какие у Вас версии???
Lihonosov
Для 2008 идет ReSharperSetup.3.0.2.VS90.Full
а вот относительно ComponentOne - не скажу. Пользуюсь DXperience-7.3.5
Кстати, кто работал с Access посредством "хранимых процедур"? Если есть таковые - есть пару вопросов, а то запарил меня этот Access со своей тупизной...
Для 2008 идет ReSharperSetup.3.0.2.VS90.Full
а вот относительно ComponentOne - не скажу. Пользуюсь DXperience-7.3.5
Кстати, кто работал с Access посредством "хранимых процедур"? Если есть таковые - есть пару вопросов, а то запарил меня этот Access со своей тупизной...
Вообще-то уже есть ReSharper 3.1 for VS 2008
Lihonosov
Последнее из ComponentOne что было скачано за ноябрь 2007 года v2.0 - чесно скзать давно уже не смотрел обновления ...
Последнее из ComponentOne что было скачано за ноябрь 2007 года v2.0 - чесно скзать давно уже не смотрел обновления ...
Solnake
Цитата:
Работал постольку-поскольку. Смущают такие вот ограничения, может у тебя из-за них проблемы:
Цитата:
Цитата:
Кстати, кто работал с Access посредством "хранимых процедур"? Если есть таковые - есть пару вопросов, а то запарил меня этот Access со своей тупизной...
Работал постольку-поскольку. Смущают такие вот ограничения, может у тебя из-за них проблемы:
Цитата:
There are some limitations you may encounter here, especially if you're used to the power of SQL Server.
* Output parameters cannot be used.
* Don't use the @ character. The @ character is often used in Transact SQL (SQL Server), where it represents a local variable. Access doesn't always convert this character and will sometimes leave it out. This can cause esoteric bugs which can lead to premature hair loss.
* Temporary tables are not available in Access.
* I suspect many of the options available in Transact SQL are not available in Access as it's not Transact SQL compatible.
eLLoco
Ну пока както уживаюсь еще с теми ограниченями. Немного неудобно при встрвке возвращать новый ключ, ну а так вроде хватает пока.
Проект не сильно сложный, был бы посложнее - юзал бы однозначно SQLServer.
Ну пока както уживаюсь еще с теми ограниченями. Немного неудобно при встрвке возвращать новый ключ, ну а так вроде хватает пока.
Проект не сильно сложный, был бы посложнее - юзал бы однозначно SQLServer.
Есть форма на ней DataGridView, когда делаю двойной щелчок по гриду, то создаю новую форму. Вопрос: Как передать информацию и той строки грида по которой дважды щелкаю этой форме, кот. создается? В гриде информация из базы MSSQL.
Lihonosov
Так а кто мешает для вызываемой формы создать новый конструктор?
Код:
Public Class MyShowForm
'....
Public Sub New(ByVal viewRow As DataGridViewRow)
MyClass.New() 'Что б отработал конструктор и метод инициализации её компонентов
'... делаем нужное с переданной информацией в viewRow
End Sub
End Class
Так а кто мешает для вызываемой формы создать новый конструктор?
Код:
Public Class MyShowForm
'....
Public Sub New(ByVal viewRow As DataGridViewRow)
MyClass.New() 'Что б отработал конструктор и метод инициализации её компонентов
'... делаем нужное с переданной информацией в viewRow
End Sub
End Class
Lihonosov
я пользуюс таким способом:
в классе дочерней формы создаю какой-нить метод (например, public void ShowMyForm()), который будет обрабатывать параметры передаваемые этой форме, после чего отображает саму форму (ShowDialog()). А в классе основной формы создаю объект дочерней формы (Form1) и вызываю метод Form1.ShowMyForm()
я пользуюс таким способом:
в классе дочерней формы создаю какой-нить метод (например, public void ShowMyForm()), который будет обрабатывать параметры передаваемые этой форме, после чего отображает саму форму (ShowDialog()). А в классе основной формы создаю объект дочерней формы (Form1) и вызываю метод Form1.ShowMyForm()
Цитата:
когда делаю двойной щелчок по гриду, то создаю новую форму
если используется часто, то крайне невыгодно так делать, когда форма та же, а различаются только данные. пересоздавать не надо, достаточно Hide/Show.
Помогите пожалуйста
В процессе работы главной формы приложения в новом потоке запускается новая форма.
Между главной и запущенной формами можно переключаться.
Необходимо сделать запущенную форму по типу модальной, чтобы нельзя было переключиться на главную форму.
Это баг готовой программы и не хотелось бы основательно переделывать логику работы.
В процессе работы главной формы приложения в новом потоке запускается новая форма.
Между главной и запущенной формами можно переключаться.
Необходимо сделать запущенную форму по типу модальной, чтобы нельзя было переключиться на главную форму.
Это баг готовой программы и не хотелось бы основательно переделывать логику работы.
kserg1983
Угу я и говорю - погода классная, только немного мокро.
Что из названого зделать то нужно?
Форму создать модально?
Угу я и говорю - погода классная, только немного мокро.
Что из названого зделать то нужно?
Форму создать модально?
Solnake
Форма(диалог) запускается в другом потоке как ShowDialog, но эта форма немодальная по отношению к основной форме приложения, т.к. запущена в другом потоке и между ними можно переключаться, так вот хотелось бы сделать так, чтобы не менять того, что она запускается в другом потоке, но между ними нельзя было переключиться после активации новой формы, т.е. сделать вид модального окна по отношению к главному.
Форма(диалог) запускается в другом потоке как ShowDialog, но эта форма немодальная по отношению к основной форме приложения, т.к. запущена в другом потоке и между ними можно переключаться, так вот хотелось бы сделать так, чтобы не менять того, что она запускается в другом потоке, но между ними нельзя было переключиться после активации новой формы, т.е. сделать вид модального окна по отношению к главному.
kserg1983
А если попробовать ShowDialog(this).
А если попробовать ShowDialog(this).
хотелось бы узнать как из C# изменять данные в AD
код
DirectoryEntry de = new DirectoryEntry("LDAP://domen.org/DC=domen,DC=org");
login = User.Identity.Name;
de.Username = login;
de.Password = "пароль";
DirectoryEntry obUser = de;
[1] obUser.Properties["department"][0] = "Департамент";
obUser.CommitChanges();
выходит с ошибкой [1]
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
может быть ошибка в DirectoryEntry obUser = de;
пробывал писать
DirectoryEntry obUser = de.Children.Find("CN=sranger", "user");
выводит ошибку
There is no such object on the server. (Exception from HRESULT: 0x80072030)
код
DirectoryEntry de = new DirectoryEntry("LDAP://domen.org/DC=domen,DC=org");
login = User.Identity.Name;
de.Username = login;
de.Password = "пароль";
DirectoryEntry obUser = de;
[1] obUser.Properties["department"][0] = "Департамент";
obUser.CommitChanges();
выходит с ошибкой [1]
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
может быть ошибка в DirectoryEntry obUser = de;
пробывал писать
DirectoryEntry obUser = de.Children.Find("CN=sranger", "user");
выводит ошибку
There is no such object on the server. (Exception from HRESULT: 0x80072030)
Встала задача промониторить/отладить запросы / stored процедуры к MS SQL в VS2005.
Что нарыл на сей момент сам:
* Есть обалденная штука SQL Server Profiler (нарыл в MS Sql Server 2005 Developer Edition, в Express нету )
Но, что очень опечалило - я в ней не нашел возможности протоколировать/смотреть ответы/результаты операций (По крайней мере в том виде, который есть SQL Server Management Studio).
* В VS2005 Pro и Team есть возможность дебажить пошагово stored procedures и ставить в них бряки.
Если ли еще какие нить инструменты и/или способы отладки/мониторига работы MS Sql Server ? (В первую очередь интересует возможность смотреть возвращаемые данные).
Что нарыл на сей момент сам:
* Есть обалденная штука SQL Server Profiler (нарыл в MS Sql Server 2005 Developer Edition, в Express нету )
Но, что очень опечалило - я в ней не нашел возможности протоколировать/смотреть ответы/результаты операций (По крайней мере в том виде, который есть SQL Server Management Studio).
* В VS2005 Pro и Team есть возможность дебажить пошагово stored procedures и ставить в них бряки.
Если ли еще какие нить инструменты и/или способы отладки/мониторига работы MS Sql Server ? (В первую очередь интересует возможность смотреть возвращаемые данные).
alt76
А что мешает выполнить в management studio то что поймал profiler и посмотреть результат?
А что мешает выполнить в management studio то что поймал profiler и посмотреть результат?
когда дело в одном-двух запросах/процедурах я так и делаю, а когда их 50-100 ? и какой их них привел к ошибке ?
з.ы. отлаживаю код своей команды, в проекте, который пишут челов 100 и тем, кто писал код (C# и stored procs) для доступа к базе, видимо не пришло в голову проверять корректность вызова хранимых процедур
а обращений к базе там туква куча и еще немного
з.ы. отлаживаю код своей команды, в проекте, который пишут челов 100 и тем, кто писал код (C# и stored procs) для доступа к базе, видимо не пришло в голову проверять корректность вызова хранимых процедур
а обращений к базе там туква куча и еще немного
alt76
Есть такая штука - EMS SQL Manager for SQL Server - там есть SQL Monitor. Посмотри, может поудобнее будет.
http://www.sqlmanager.net/products/mssql/manager/screenshots/2024
Есть такая штука - EMS SQL Manager for SQL Server - там есть SQL Monitor. Посмотри, может поудобнее будет.
http://www.sqlmanager.net/products/mssql/manager/screenshots/2024
alt76
Цитата:
Может вопрос и неправильный, но...
А как нужно проверять корректность вызова хранимых процедур?
С точки зрения Вашего опыта.
Добавлено:
А кто-нибудь писал приложения на C# для Oracle 9.
Если да, то напишите с какими проблемами сталкивались и чем отличается написание для Oracle от например, MSSQL.
Цитата:
з.ы. отлаживаю код своей команды, в проекте, который пишут челов 100 и тем, кто писал код (C# и stored procs) для доступа к базе, видимо не пришло в голову проверять корректность вызова хранимых процедур
Может вопрос и неправильный, но...
А как нужно проверять корректность вызова хранимых процедур?
С точки зрения Вашего опыта.
Добавлено:
А кто-нибудь писал приложения на C# для Oracle 9.
Если да, то напишите с какими проблемами сталкивались и чем отличается написание для Oracle от например, MSSQL.
Может, кто знает - существуют ли для .net библиотекы, похожие на GEF/GMF/EMF из лагеря eclipse?
Lihonosov
Смотря что понимать под корректностью. Подавлять исключения - некорректно однозначно, а проблема там у коллеги, похоже, в этом.
murkovich
А что есть GEF/GMF/EMF? Eclipse ведь просто среда разработки afaik...
Смотря что понимать под корректностью. Подавлять исключения - некорректно однозначно, а проблема там у коллеги, похоже, в этом.
murkovich
А что есть GEF/GMF/EMF? Eclipse ведь просто среда разработки afaik...
BaluBig
В двух словах - это фреймворки для построения средств описания моделей и для создания графическогих редакторов для этих моделей. GEF - Eclipse Graphical Editing Framework, GMF - Eclipse Graphical Modeling Framework, EMF - Eclipse Modeling Framework.
Отдаленно похоже на Microsoft DSL.
В двух словах - это фреймворки для построения средств описания моделей и для создания графическогих редакторов для этих моделей. GEF - Eclipse Graphical Editing Framework, GMF - Eclipse Graphical Modeling Framework, EMF - Eclipse Modeling Framework.
Отдаленно похоже на Microsoft DSL.
столкнулся с проблемой:
ASP.NET вебформа, на ней чекбоксы пачками, вроде:
Код: <asp:CheckBox ID="chkDimension1" runat="server" Text="Подразделение 1"/>
ASP.NET вебформа, на ней чекбоксы пачками, вроде:
Код: <asp:CheckBox ID="chkDimension1" runat="server" Text="Подразделение 1"/>
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Предыдущая тема: Как удалить/добавить/отключить/включить устройство?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.