Именно код от .ATK работает на ура. Но одна проблема, если первый (one) лист пустой, то во втором столбце выводится только 1 значение листа. PHP: List<string> one = new List<string>(); // ВОТ ЕСЛИ ОН ПУСТОЙ List<string> two = new List<string>() { "Achat", "FUUUK!" }; dataGridView1.Columns.Add("1столб", "one"); dataGridView1.Columns.Add("2столб", "two"); foreach (var k1 in one) { dataGridView1.Rows.Add(k1); } int i = 0; foreach (var k1 in two) { dataGridView1.Rows[i++].Cells[1].Value = k1; } AquaKlaster, если не ошибаюсь, курла под .net нету. WebRequest прекрасная весч)
PHP: List<string> one = new List<string>() ; List<string> two = new List<string>() { "Achat", "FUUUK!" }; dataGridView1.Columns.Add("1столб", "one"); dataGridView1.Columns.Add("2столб", "two"); dataGridView1.RowCount = one.Count > two.Count ? one.Count : two.Count; int i = 0; foreach (var k1 in one) { dataGridView1.Rows[i++].Cells[0].Value = k1; } i = 0; foreach (var k1 in two) { dataGridView1.Rows[i++].Cells[1].Value = k1; }
c# .net 4.0 Подгружаю текст html страниц в string переменную myString, потом вывожу ее на label.Text = myString Часто попадается в тексте такая пакость, как вывод не самого символа, а его кода, например: "& # 8 5 9 4 ;" вместо "→". (Вставил пробелы, чтобы парсер не порезал) Как можно переформатировать myString, чтобы все отображалось корректно?
Это не пакость а HTML-сущности или мнемоники(html entities), можно использовать HttpUtility.HtmlDecode(не забываем подключать намеспасе System.Web).
Гм... в моей версии Visual Studio (2010 Ultimate) напрочь отсутствует пакет System.Web. Проект - добавить ссылку - .NET Вместо него есть два пакета System.Web.Services и System.Web.ApplicationServices Может есть альтернатива HttpUtility.HtmlDecode какая нибудь?
Ну можно поискать System.Web.dll (C:\WINDOWS\Microsoft.NET\Framework\), если нет(а это скорей всего), то можно ее скачать . Если же есть большое желание заняться велосипедостроением вот посмотрел код System.Web.dll в рефлекторе выходить что то типа такого: PHP: public static void HtmlDecode(string s, TextWriter output) { if (s == null) return; if (s.IndexOf('&') < 0) { output.Write(s); return; } int i1 = s.Length; for (int i2 = 0; i2 < i1; i2++) { char ch1 = s[i2]; if (ch1 == '&') { int i3 = s.IndexOfAny(HttpUtility.s_entityEndingChars, i2 + 1); if ((i3 > 0) && (s[i3] == 59)) { string s1 = s.Substring(i2 + 1, i3 - i2 - 1); if ((s1.Length > 1) && (s1[0] == 35)) { try { if ((s1[1] == 120) || (s1[1] == 88)) ch1 = (ushort)Int32.Parse(s1.Substring(2), NumberStyles.AllowHexSpecifier); else ch1 = (ushort)Int32.Parse(s1.Substring(1)); i2 = i3; goto label_1; } catch (FormatException) { i2++; goto label_1; } catch (ArgumentException) { i2++; goto label_1; } } i2 = i3; char ch2 = HtmlEntities.Lookup(s1); if (ch2 != '\0') { ch1 = ch2; } else { output.Write('&'); output.Write(s1); output.Write(';'); continue; } } } label_1: output.Write(ch1); } } public static string HtmlDecode(string s) { if (s == null) return null; if (s.IndexOf('&') < 0) return s; StringBuilder stringBuilder = new StringBuilder(); StringWriter stringWriter = new StringWriter(stringBuilder); HttpUtility.HtmlDecode(s, stringWriter); return stringBuilder.ToString(); } алсо можно воспользоваться вот этим куском быдлокодинка
У меня тоже в 2010 его не было. Решилось так: В гугле скачай System.Web.dll Проект->Добавить ссылку->Обзор->System.Web.dll И компилируй З.Ы. рядом с .exe появится библиотека System.Web.dll, её можешь удалить чтобы вместе с .exe не таскать, всё равно будет работать, да и using System.Web; не забудь.
азъясните, в чем соль задания. Так сказать "по-русски" =) Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации: фамилия водителя, сумма страховой премии на заданный период..
1)http://msdn.microsoft.com/ru-ru/library/ms173152%28VS.90%29.aspx 2)http://msdn.microsoft.com/ru-ru/library/9fkccyh4%28v=VS.80%29.aspx
Можно ли как-то эмулировать файл переменной ? То есть нужно чтобы компилятор как-бы думал, что эта переменная файл )
Ну вобщем есть библиотека курл) она только куки в файле хранит и никак иначе. Вот хотелось бы не в файле их хранить...
ASP.NET C# нужно программно открыть новую вкладку Code: Response.Redirect() не катит потому что это переход на другую страницу в пределах одной вкладки, мне нужно именно создать новую вкладку притом с заданными размерами.
Ну и берем исходник(а он есть на офф сайте), правим, компилем. Вообще использования CURL в C# это изврат еще тот. Какую еще вкладку? Новое окно в браузере что ли? Так back-end не должен в принципе решать задачи которые возложены на front-end, для открытия нового окна используется JavaScript( window.open).
Да я понимаю, но нужна реализация Сокс прокси + поддержка SSL (httpS), а как в сокетах её активировать я увы не разобрался
У меня есть GridView он отображает данные из БД, одной ее его колонок является имя файла на сервере, выполненная в GridView в виде asp:LinkButton, на OnClick навешен обработчик реализованный в *.aspx.cs файле, в этом обработчике определяется на какой строке из гридf была нажата ссылка беретcz имя файла иp это строки и далее мне нужно его как то отобразить. Делать переход на другую страницу и отображать содержимое файла там нехочеться. Хочется что бы незатирая исходной страницы поверх нее в каком либо виде отобразить новое окно с содержимым файла. Первое что пришло в голову это открыть новое окно в виде вкладки небольшого размера (тем самым на заднем фоне была бы основная страница, а в новом окне содержимое файла). Как можно решить эту задачу ?
Изменится ли значение Environment.OSVersion при установке обновлений или сервис паков в системе? Пример, на семерке версия показана как Microsoft Windows NT 6.1.7600.0 Будет ли допустим, после SP1 что-нибудь типа Microsoft Windows NT 6.1.7600.1 ?