Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
infinitybaha
Куда и откуда передавать? Какой тип у ID?

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 23:25 15-09-2008
David_Kats



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программно открываю файл, который находится на сервере. Но доступ на сервер требует авторизации. Но при программной попытке доступа к файлу авторизация не выскакивает, а генерируется исключение. Как сделать чтобы выскакивало окошко авторизации? Ведь это происходит когда просто мышкой пытаешься зайти на сервер.

Всего записей: 29 | Зарегистр. 06-11-2007 | Отправлено: 16:48 16-09-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
infinitybaha
С такими вопросами тебе сюда.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 22:01 16-09-2008
Mike13x13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
David_Kats

Цитата:
Программно открываю файл, который находится на сервере. Но доступ на сервер требует авторизации. Но при программной попытке доступа к файлу авторизация не выскакивает, а генерируется исключение. Как сделать чтобы выскакивало окошко авторизации? Ведь это происходит когда просто мышкой пытаешься зайти на сервер.  

Используй NetworkCredentials, если знаешь данные для аутентификации, можешь делать прямо в коде, если хочешь окошко - перед попыткой открытия файла на серваке выводи форму с запросом юзер/пароль/домен и на основании инфы с формы генери соответствующие NetworkCredentials. Где-то так.

Всего записей: 93 | Зарегистр. 13-09-2007 | Отправлено: 12:28 17-09-2008
David_Kats



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mike13x13
посмотрел пример в хелпе:  
 
reportViewer1.ProcessingMode =
 Microsoft.Reporting.WinForms.ProcessingMode.Remote;
 
            reportViewer1.ServerReport.ReportPath =  
@"/Adventureworks Sample Reports/Company Sales";
 
            NetworkCredential myCred = new  
NetworkCredential("UserName", "Password", "DomainName");
            reportViewer1.ServerReport.ReportServerCredentials.NetworkCredentials =
       myCred;
       
            reportViewer1.RefreshReport();
 
но при "билд солюшн" выдает ошибку, что reportViewer1 не существует в данном контексте. Пространства имен включил какие показаны в примере. (System.Net)  

Всего записей: 29 | Зарегистр. 06-11-2007 | Отправлено: 18:39 17-09-2008
Mike13x13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
David_Kats

Цитата:
Пространства имен включил какие показаны в примере. (System.Net)  

Ну, дык на NetworkCredential не ругается , именно они находятся в System.Net. А вот где у тебя определение/инициализация для reportViewer1? Компилятор ведь конкретно на него и ругается.

Всего записей: 93 | Зарегистр. 13-09-2007 | Отправлено: 20:00 17-09-2008
David_Kats



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mike13x13
А каким типом reportViewer1 нужно инициализировать?

Всего записей: 29 | Зарегистр. 06-11-2007 | Отправлено: 20:36 17-09-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
David_Kats
reportViewer - это копать в сторону Microsoft Reporting Services. К твоей проблеме отношения точно не имеет.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 10:24 18-09-2008
085



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я в разметке плохо разбираюсь. Подскажите- нужно сделать обычную index веб страницу, по краям  тонкие колонки и в центре основной раздел. Пытался тупо div в центре разместить,конечно не получилоось. Хоть подскажите где попроще про это прочитать.

Всего записей: 79 | Зарегистр. 17-09-2008 | Отправлено: 14:41 18-09-2008 | Исправлено: 085, 15:07 18-09-2008
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
я в разметке плохо разбираюсь. Подскажите- нужно сделать обычную index веб страницу, по краям  тонкие колонки и в центре основной раздел. Пытался тупо div в центре разместить,конечно не получилоось. Хоть подскажите где попроще про это прочитать.

085, есть целый раздел по веб-программированию, верстке и т.д.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 18:33 18-09-2008
085



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco -спасибо конечно, вобщем уже разобрался более менее. Мне нужно было простое решение в ASP.NET и всё. Привык что  здесь половину работы выполняет IDE.
 
Добавлено:
ещё проблема. Для того чтобы с первой формы иметь доступ к контролам на  второй форме делаю  так - в Form1.cs- Form2 form2=new Form2;   form2.Controls.AddRange(new Control[] { textbox1, textbox2, label1, label2 });.  
 По другому это можно сделать?

Всего записей: 79 | Зарегистр. 17-09-2008 | Отправлено: 18:36 18-09-2008
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Мне нужно было простое решение в ASP.NET и всё. Привык что  здесь половину работы выполняет IDE.

ASP.NET таки развращает, речь шла обо обычной верстке HTML
 

Цитата:
ещё проблема. Для того чтобы с первой формы иметь доступ к контролам на  второй форме делаю  так - в Form1.cs- Form2 form2=new Form2;   form2.Controls.AddRange(new Control[] { textbox1, textbox2, label1, label2 });.  
 По другому это можно сделать?

Хм, по-моему, здесь наоборот, ты добавляешь контролы 1-ой формы в коллекцию второй - непонятно зачем
 
Лучше сделать контролы public вместо private (по умолчанию), или (еще лучше) добавить пару public property-ев или методов и через них изменять / читать контролы. Тогда можно будет на первой форме:
 
Form2 form2=new Form2;
form2.label1.Text = "тырыпыры"; // первый вариант
form2.SetInfoText("тырыпыры"); // второй вариант

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 19:59 18-09-2008
085



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco - спасибо. Хмм и правда не правильно делал. Просто хотел  вручную в коде сделать  ещё одну форму и напихать на неё контролы. Хотя может просто надо было делать так вначале вместо Form2 form2=new Form2---  
            Form ft = new Form();
            ft.Name = "Form3"// вроде логически подумать должно работать.
 
 
Вот ещё проблема. Нужно сделать хранимую процедуру. Делается просто так ?  
 SqlCommand cv = new SqlCommand();
            cv.CommandType = CommandType.StoredProcedure();
            cv.CommandText = " текст процедуры";
ну и там дальше  соответственно.
извиняюсь если что за глупые вопросы, ещё учусь, и мсскуэль сервер не встал нормально так что пока что вслепую делаю.
 

Всего записей: 79 | Зарегистр. 17-09-2008 | Отправлено: 19:27 21-09-2008
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот ещё проблема. Нужно сделать хранимую процедуру. Делается просто так ?  
 SqlCommand cv = new SqlCommand();
            cv.CommandType = CommandType.StoredProcedure();
            cv.CommandText = " текст процедуры";
ну и там дальше  соответственно.
извиняюсь если что за глупые вопросы, ещё учусь, и мсскуэль сервер не встал нормально так что пока что вслепую делаю.  

 
То, что ты написал - это вызов хранимой процедуры. При этом в CommandText должен быть не ее текст, а ее название. А сама процедура должна быть создана на MS SQL Server и существовать к моменту вызова.
 
И еще - почаще смотри в MSDN, это избавит тебя от огромного количества "глупых" вопросов. Просто попробуй нажать в Visual Studio клавишу F1, стоя курсором на CommandType.StoredProcedure - и то, о чем я написал выше, ты сможешь прочитать в лучшем виде. Будешь и свое время экономить и коллективное

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 19:35 21-09-2008
085



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco - извиняюсь вопросов больше не будет. В МСДН не всегда всё очевидно. Прекрасно знаю как им пользоваться и свободно читаю  на английском, но всё таки это  тех. справочник и бывают затруднения. Просто не ясно было можно ли писать хран.процедуры сразу в программе.

Всего записей: 79 | Зарегистр. 17-09-2008 | Отправлено: 20:13 21-09-2008
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
085

Цитата:
извиняюсь вопросов больше не будет

ну зачем же так категорично
 

Цитата:
В МСДН не всегда всё очевидно. Прекрасно знаю как им пользоваться и свободно читаю  на английском, но всё таки это  тех. справочник и бывают затруднения.

там обычно не стоит вчитываться в список объектов/свойств/методов/.., а искать примеры по теме, благо, что их достаточно - их примеров обычно все можно понять как и что использовать.
 

Цитата:
Просто не ясно было можно ли писать хран.процедуры сразу в программе.

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

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 09:49 22-09-2008
skYmarine

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть игра такая - КАЛАХ - тут вот описание __http://articles.org.ru/cfaq/index.php?qid=1735&catid=64.
 
Там приведены исходники судя по всему на с или с++ (я в этих вопросах не шарю).
 
Мне вот надо такую игру написать на C#.
 
Та прога которая приведена на сайте меня устраивает(имеется ввиду алгоритм, "визуализация" идет лесом), но я в упор не могу переделать ее на C# (а я пишу именно на C#), почему-то все зацикливается.
 
Если у кого-нибудь есть решение данной задачи - помогите, пожалуйста.

Всего записей: 44 | Зарегистр. 31-07-2006 | Отправлено: 06:22 29-09-2008
Mike13x13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skYmarine

Цитата:
Есть игра такая - КАЛАХ - тут вот описание __http://articles.org.ru/cfaq/index.php?qid=1735&catid=64.  
 
Там приведены исходники судя по всему на с или с++ (я в этих вопросах не шарю).  
 
Мне вот надо такую игру написать на C#.  
 
Та прога которая приведена на сайте меня устраивает(имеется ввиду алгоритм, "визуализация" идет лесом), но я в упор не могу переделать ее на C# (а я пишу именно на C#), почему-то все зацикливается.  
 
Если у кого-нибудь есть решение данной задачи - помогите, пожалуйста.

 
Вероятно, ошибка в реализации алгоритма - прогони под дебагером и посмотри, так найти место ошибки, пожалуй, легче всего.

Всего записей: 93 | Зарегистр. 13-09-2007 | Отправлено: 03:51 07-10-2008
vetal71



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем. Подскажите новичку, почему не работает код:
private void frmMain_KeyPress(object sender, KeyPressEventArgs e)
{
     if (e.KeyChar == (char)Keys.Enter)
     {
         // Обработка нажатия клавиши Enter
         this.SelectNextControl(this, true, true, false, false);                
      }
}
На форме 4 TextBox.
Свойство формы KeyPreview = true  
Что я упустил ? Метод срабатывает, а фокус следующему компоненту не передается

Всего записей: 299 | Зарегистр. 08-09-2008 | Отправлено: 16:48 07-10-2008
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vetal71
Т.е. нужно, чтобы после ввода в первый текстбокс нужного значения и нажатия клавиши энтер, фокус перевелся на следующий текстбокс?
А возможно обработчик нужно повесить на текстбоксы, а не на главную форму?
 
Добавлено:
MSDN:

Код:
public bool SelectNextControl(
    Control ctl,
    bool forward,
    bool tabStopOnly,
    bool nested,
    bool wrap
)


Parameters
 
ctl
    Type: System.Windows.Forms..::.Control
 
    The Control at which to start the search.  
 
forward
    Type: System..::.Boolean
 
    true to move forward in the tab order; false to move backward in the tab order.  
 
tabStopOnly
    Type: System..::.Boolean
 
    true to ignore the controls with the TabStop property set to false; otherwise, false.  
 
nested
    Type: System..::.Boolean
 
    true to include nested (children of child controls) child controls; otherwise, false.  
 
wrap
    Type: System..::.Boolean
 
    true to continue searching from the first control in the tab order after the last control has been reached; otherwise, false.  

 

Код:
if (this.ActiveControl != null)
{
         this.SelectNextControl(this.ActiveControl, true, true, true, true);
}

Всего записей: 537 | Зарегистр. 05-07-2007 | Отправлено: 18:14 07-10-2008 | Исправлено: Lihonosov, 18:31 07-10-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru