c#- все статьи тега ➜ страница 20


C# GridViews-сделать ячейки в одном столбце ссылка на другую страницу при нажатии

У меня есть сеточное представление, которое заполняется из базы данных. Мне нужно сделать так, чтобы каждая из ячеек в определенном столбце при нажатии на ссылку переходила на вторую страницу и передавала текстовое значение ячейки в виде строки запроса (т. е. ссылка на http://mysite.com/page.aspx?CellText= "бла-бла-бла"). Звучит просто, я знаю, но я просто не могу понять это! Вот как выглядит моя страница в данный момент: <asp:GridView id="gdvTargets" runat="server" ...

Получение системы Windows ошибка код название/описание от его шестнадцатиричное число

Я путаюсь с некоторыми функциями windows, используя p / invoke. Иногда я получаю код ошибки, который не является ERROR_SUCCESS (такое странное имя). Есть ли способ посмотреть их в программе? Например, если я получу ошибку 1017. Могу ли я сказать пользователю Система попыталась загрузить или восстановить файл в реестре, но указанный файл не находится в формат файла реестра. (ERROR_NOT_REGISTRY_FILE: 0x3F9) Вместо Код Ошибки: 1017 ...

Каталог не существует. Имя параметра: directoryVirtualPath

Я только что опубликовал свой проект на своем Хосте на Arvixe и получил эту ошибку (работает нормально локально): Server Error in '/' Application. Directory does not exist. Parameter name: directoryVirtualPath Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.ArgumentException: Directory does not exist. Parameter name: ...

Существует ли эта особенность? Определение моих собственных фигурных скобок в C#

Вы оцените следующие два синтаксических сахара: lock(obj) { //Code } same as: Monitor.Enter(obj) try { //Code } finally { Monitor.Exit(obj) } И using(var adapt = new adapter()){ //Code2 } same as: var adapt= new adapter() try{ //Code2 } finally{ adapt.Dispose() } Очевидно, что первый пример в каждом случае более удобочитаем. Есть ли способ определить этот вид вещей самостоятельно, либо в языке C#, либо в IDE? Причина, по которой я спрашиваю, заключается в том, что существует много по ...

Linq distinct & max

Я должен запросить эту таблицу: symbol time ------ ---------- aaa 2013-04-18 09:10:28.000 bbb 2013-04-18 09:10:27.000 aaa 2013-04-18 09:10:27.000 bbb 2013-04-18 09:10:26.000 Мне нужна одна строка для всех различных символов, имеющих наибольшее значение времени. Как мне написать запрос linq? Заранее спасибо, ...

Ошибка исключения краткого формата даты c# textbox, приложение Windows Forms

Я искал и пробовал все это чуть меньше часа. Я не думаю, что это должно быть так трудно сделать, но по какой-либо причине, независимо от того, что я изменяю, я получаю ту же ошибку при использовании monthcalander для выбора даты. Я не уверен, делаю ли я это где-то или это C# темпераментно со мной. Некоторое общее описание используемых элементов управления формой - есть два текстовых поля (textBox3 и textBox4), две кнопки (button5 и button6) и два monthcalendars (monthcalendar1 и 2) При нажат ...

C#.NET модулю записи StreamWriter: как пропустить строки при записи файла используя модулю записи StreamWriter?

Я читаю в текстовом файле с помощью StreamReader. Я хочу записать этот же текстовый файл, за исключением его первых 4 строк и последних 6 строк. Как мне это сделать? Спасибо. ...

Время жизни Autofac и поставщик по умолчанию в соответствующей области времени жизни

У меня есть ASP.NET веб-приложение MVC, использующее Autofac для внедрения зависимостей. Иногда это веб-приложение запускает поток, чтобы выполнить некоторую работу отдельно от потока запроса. Когда этот фоновый поток запускается, он устанавливает новую область жизни Autofac из корневого контейнера и выполняет некоторое действие. public IAsyncResult Run<T>(Action<T> action) { var NewTask = System.Threading.Tasks.Task.Factory.StartNew(() => { using (var Scope = R ...

Как сохранить массив с нулевым значением в Protobuf-Net?

Я нахожусь в процессе перехода от BinaryFormatter к Protobuf-net (который до сих пор, кажется, предлагает огромные улучшения как с точки зрения размера хранилища, так и времени десериализации). Проблема, с которой я столкнулся, однако, это двойная?массивы не десериализуются в том же виде, в каком они были сериализованы. Любые значения в массиве, которые являются null, удаляются полностью - т. е. если я начинаю с массива с 6 элементами [null, null, 1, 2, 3, null], то после десериализации я полу ...

Когда использовать Cast () и Oftype () в Linq

Мне известны два метода приведения типов к IEnumerable из Arraylist в Linq и интересно, в каких случаях их использовать? Например IEnumerable<string> someCollection = arrayList.OfType<string>() Или IEnumerable<string> someCollection = arrayList.Cast<string>() В чем разница между этими двумя методами и где я должен применять каждый случай? ...

Чем новый C# Span отличается от ArraySegment?

У меня возникли проблемы с концептуализацией использования Нового Span в C#. Какую конструкцию(конструкции) она заменяет? Является ли ArraySegment теперь устаревшим? Какую функциональность она включает, чего раньше не было? Является ли Span допустимой заменой массивов C#? В каких случаях-да, в каких-нет? Когда я буду использовать ArraySegment вместо Span? Я пытаюсь понять, как мои стили кодирования необходимо будет изменить, чтобы эффективно использовать новый пролет. ...

консоль обслуживания Windows c#.Writeln

Я написал, установил и успешно запустил службу Windows на c#, которая ничего не делает:) изначально я просто хочу, чтобы эхо-файлы были на консоли, запросы к БД, которые делает служба и т. д. Я использовал OnStart в своей службе, но из командной строки, когда я делаю сетевой запуск "моя служба", где появляются эти сообщения? Я открыт для лучших путей. Я новичок в этом и чувствую свой путь через него шаг за шагом, эхом возвращаясь к консоли моего прогресса. Должен ли я вместо этого Эхо-запрос ...

Обратное изображение Picturebox в c#

Я хочу, чтобы кнопка в моей программе перевернула фоновое изображение picturebox на 180 градусов, чтобы оно было обращено в другую сторону. Так что, пожалуйста, могу я получить код для этого. Я попробовал использовать этот код: capturebox.Фоновое изображение.RotateFlip = 180; но это неправильно, и программа не компилируется, пожалуйста, помогите. Спасибо править Да, извините, я имел в виду зеркальное отражение, в основном обращенное в другую сторону, так что, например, изображение леворукого ...

Сериализация десериализация анонимных дочерних свойств JSON в модель

У меня есть API, от которого я получаю данные. Этот API не зависит от того, как он структурирован, и мне нужно сериализовать и десериализовать выходные данные JSON, чтобы сопоставить данные с моей моделью. Все хорошо работает там, где JSON хорошо отформатирован с именованными свойствами. Что можно сделать там, где нет именованного значения, а есть только массив ints и строк? например, под локациями Вот пример JSON: {"id":"2160336","activation_date":"2013-08-01","expiration_date":"2013-0 ...

Настройка свойства OutputPath проекта с помощью Visual Studio Automation

Я пишу пакет VSIX, чтобы позволить пользователю массово редактировать свойство OutputPath всех активных конфигураций проектов в загруженном в данный момент решении (см. невероятно раздражающий Шаг #4 здесь). Я столкнулся с очень специфической проблемой: при установке свойства на значение, содержащее макросы (например, "$(SolutionDir)binDebug" Значение, записанное в .csproj экранируется следующим образом: <OutputPath>%24%28SolutionDir%29binDebug</OutputPath> Который, вместо ...

ссылка на объект требуется для нестатического поля, метода или свойства

Хм, кажется, у меня проблема, в моем главном окне я пытаюсь сделать это: public static readonly DependencyProperty StudentIDProperty = DependencyProperty.Register("StudentID", typeof(String), typeof(LoginWindow), new PropertyMetadata(OnStudentIDChanged)); public string StudentID { get { return (string)GetValue(StudentIDProperty); } set { SetValue(StudentIDProperty, value); } } static void OnStudentIDChanged(DependencyObject d, DependencyPropertyChangedEven ...

Передача массива в службе WCF с помощью

У меня есть вызов AJAX, который я хочу запустить против службы WCF GET. В принципе, вызов сервиса (через jquery) выглядит следующим образом: $.get(serviceEndpoint, {query : "some search text", statusTypes: [1, 2]}, function (result) { /* do something*/ }, 'text'); Когда этот вызов запускается, я вижу, что GET in firebug проходит правильно, и я действительно попадаю в конечную точку. Однако параметр statusTypes всегда равен нулю. Сам GET из jquery выглядит так, как будто он закодирован, но к ...

Как синхронно и последовательно удалить папку на NTFS с помощью C#

Это: Directory.Delete(dir, true); Не синхронно. В строке немедленного продолжения вы все еще можете манипулировать/читать каталог. Например, это: Directory.Delete(destinationDir, true); Directory.CreateDirectory(destinationDir); Thread.Sleep(1000); Приводит к тому, что папка не существует. Delete работает асинхронно, CreateDirectory не создает, потому что он уже существует, затем delete фактически запускает и удаляет каталог. Есть ли IO API, который даст мне согласованность? Ответ с ...

Не удалось найти тип или имя пространства имен ServiceController

Я пытаюсь проверить службу в C#, я добавил System.ServiceProcess.dll Хотя я получаю ошибку: Ошибка 2 не удалось найти тип или имя пространства имен ServiceController (отсутствует директива using или ссылка на сборку?) D:AppForm1.cs 247 13 App Мой код выглядит следующим образом: private void button13_Click(object sender, EventArgs e) { ServiceController sc = new ServiceController("Spooler"); if (sc.Status == ServiceControllerStatus.Running) { MessageBox.Show("The se ...

Есть ли способ, чтобы включить инструменты разработчика в IE8 внутри WebBrowser элемент управления в приложение a.NET

Если у вас есть IE8, вы, возможно, заметили действительно удобную функцию, которую MS добавил. Хит F12 и инструменты разработчика, поджигатель, как отладчик, выскакивает. Это чрезвычайно полезно для отладки, и мне интересно, есть ли способ открыть Инструменты разработчика из элемента управления WebBrowser внутри приложения .NET. Моя ситуация такова: у меня есть приложение C#, которое имеет встроенный элемент управления WebBrowser. Приложение C# и содержимое веб-браузера DHTML взаимодействуют д ...