c#- все статьи тега ➜ страница 2
Привязка объекта к элементу управления
Вы должны простить меня, если это не имеет смысла, так как я все еще очень новичок в ASP.NET. У меня есть произвольно длинный список элементов (допустим, это список типа Person), который я выяснил, как привязать к элементу управления repeater и отобразить свойства элемента (например. имя человека). Что меня интересует, так это то, как я могу "комбинировать" разделы и знать, откуда берутся данные на стороне сервера (это, вероятно, не имеет смысла; я попробую снова). Из кода ниже, когда пользо ...
C# Фильтровать Элементы В Списке По Нескольким Критериям
Во-первых, какова моя ситуация здесь... У моего объекта SomeObject есть свойство string Status, которое меня интересует для этого сценария. Свойство Status может содержать значения" открыто"," закрыто"," готово " в точности. у меня есть метод под названием FilterObjects, который возвращает List<SomeObject> метод принимает аргумент, такой же, как и его возвращаемый тип, List<SomeObject> Метод должен фильтровать в соответствии со следующими случаями, описанными ниже, и возвращать ...
Naudio-преобразование 32 бит wav в 16 бит wav
Я пытался преобразовать 32-битный стерео wav в 16-битный моно wav. Я использую naudio для захвата звука я и думал, что использование только двух из четырех более значимых байтов будет работать. Вот реализация DataAvailable: void _waveIn_DataAvailable(object sender, WaveInEventArgs e) { byte[] newArray = new byte[e.BytesRecorded / 2]; short two; for (int i = 0, j = 0; i < e.BytesRecorded; i = i + 4, j = j + 2) { two = (short)BitConverter.ToInt16(e.Buffer, i + 2 ...
DataGridView заменить значение
dataGridView имеет столбец DataGridViewTextBoxColumn, который считывает данные из моей базы данных. Мне нужно заменить одно значение на другое, например: Если в поле "Дата" у меня есть значение "00.00.0000" - мне нужно заменить его на текст "absent". Как я могу это сделать? ...
Надоедливый NotifyIcon.Поведение ShowBalloonTip
Это я, или что-то неприятное происходит здесь по поводу NotifyIcon. Что бы я ни давал параметру timeout метода NotifyIcon.ShowBalloonTip, это проявляется только за определенное время. Что составляет около 9 секунд на win7 и win 8.1 и около 4 секунд на windows server 2008 r2. Это операционные системы, которые я пробовал до сих пор. Я пробовал обе перегрузки NotifyIcon.ShowBalloonTip, но получаю одинаковые результаты. //this is only shown for 9 seconds notifyIcon1.ShowBalloonTip(15000); И эт ...
C#: привязка данных к одному пользовательскому классу для формирования элементов управления (флажок?)
Я пишу настольное приложение в Visual Studio 2008 / C# Я закончил (в основном) писать движок, который генерирует рабочий график на неделю для небольшой компании; форма задачи планирования курса Прямо сейчас я разрабатываю форму, в которой пользователь может определить начальные параметры или критерии, которых должен придерживаться движок (поскольку некоторые настройки необязательны) У меня есть класс с именем Engineerparameters, который содержит все эти настройки. Для с целью привязки данн ...
Элемент пути XAML - как сделать мягкие углы
Я пытаюсь понять, как задать свойство Data элемента Path, чтобы получить мягкие углы этого типа: Alt текст http://i42.tinypic.com/1rzu6w.jpg Прямо сейчас у меня есть только острые углы, как это: Alt текст http://i42.tinypic.com/2eeleah.jpg Я пробовал играть с эллипсами, но не могу получить то, что хочу. Спасибо ...
BestPractice-преобразование первого символа строки в нижний регистр
Я хотел бы иметь метод, который преобразует первый символ строки в нижний регистр. Мои подходы: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Каков будет ваш ...
Привязка DataGridViewComboBoxCell - " значение недопустимо"
Я пытаюсь привязать отдельные ячейки ComboBox в DataGridView к пользовательскому классу и продолжаю получать ошибку Значение DataGridViewComboBoxCell недопустимо В настоящее время я назначаю источник данных для ячейки IList<ICustomInterface> из словаря, который у меня есть. Однако при установке источника данных индекс для ComboBoxCell Не задан, поэтому выбрано недопустимое значение. Я пытаюсь понять, как заставить его выбрать реальное значение, например, 0-й элемент в списке было ...
В C# продюсер методом blockingcollection потребителей, не блокируя поток-потребитель
У меня есть ситуация, когда мне нужно иметь большое количество (сотни) очередей, где элементы должны обрабатываться по порядку (нужен однопоточный потребитель). Моя первая реализация, основанная на примерах, я использовал одну длительную задачу на BlockingCollection для использования элементов очереди. Тем не менее, я закончил тем, что у меня были приложения с сотнями потоков, в основном сидящих без дела, ничего не делая, но потребляя память, так как очереди пусты большую часть времени. Я так ...
Используя NPOI, как вернуть значение ячейки, отформатированное в Excel?
Используя NPOI , Существует ли возможность форматирования значения ячейки (особенно числовых и датированных значений), как это было отформатировано Excel? Если нет, то как лучше всего это осуществить? Я подумал о преобразователе formatstring из Excel-formatstrings в C#-formatstrings? В следующем примере предполагается, что Excel-formatstring и C# - formatstring являются одинаковыми. Так что это работает для некоторых основных стрингов формата, таких как: "#,##0.00" using NPOI.SS.UserModel; ...
Visual C# Программирование формы входа, подключенной к БД Access, которая выдает только попытки входа
Я разрабатываю форму входа в систему на языке C#. Эта форма подключается к базе данных, чтобы соответствовать имени пользователя и паролю, а также найти любой дубликат. То, что я пытался сделать, это реализовать цикл, чтобы принять только три попытки, после чего он закроется. Код такой: namespace RoyalCollegeApp { public partial class Login : Form { public Login() { InitializeComponent(); } private void Login_Load(object sender, EventArgs e) ...
c# GMT время эквивалентно времени UTC?
Как я могу получить время GMT в .net (c#)... это мирового времени, эквивалентного времени по Гринвичу? Спасибо, Раду ...
Как установить межстрочный интервал для текста в richtextbox в WPF C#?
Когда я использую richtextbox для редактирования текста, существует огромный интервал между строками, но когда я открываю тот же текст/файл в FlowDocument, он выглядит совершенно нормально. Существует ли простой способ изменить межстрочный интервал в richtextbox, чтобы он совпадал с межстрочным интервалом в FlowDocument? Paragraph paragraph = new Paragraph(); paragraph.Inlines.Add(dataContent); FlowDocument document = new FlowDocument(paragraph); selectedRTB.Document = document; selectedTabIte ...
Монитор против замка
Когда уместно использовать класс Monitor или ключевое слово lock для потокобезопасности в C#? Редактировать: Судя по ответам до сих пор, lock - это короткая рука для серии вызовов класса Monitor. Что именно замок звонок короткий-руку? Или более явно, class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) { lock (LockObject) { action.Invoke(); } } public void Do ...
значение datetime.MinValue vs new DateTime () в C#
При получении SQL DateTime Resharper предлагает использовать new DateTime(), когда значение равно DBNull.Value. Я всегда использовал DateTime.MinValue. Каков правильный путь? DateTime varData = sqlQueryResult["Data"] is DateTime ? (DateTime) sqlQueryResult["Data"] : new DateTime(); ...
Как увидеть SQL-запрос в SQL profiler?
Когда я выполняю запрос обновления или другой запрос языка обработки данных (DML), который изменяет данные в базе данных, используя Entity Framework 4, Как я вижу запрос, отправленный на SQL Server? Допустим, я делаю что-то вроде: someEntityObjectInstance.SomeProperty = newValue; context.SaveChanges(); В этом случае нет ObjectQuery, чтобы сделать ToTraceString() против, поэтому я действительно не могу видеть, что происходит под одеялом. Я верю, что есть какой-то инструмент Microsoft SQL Ser ...
Махапп-SimpleChildWindow
Я пытаюсь настроить SimpleChildWindow из пакета MahApps https://github.com/punker76/MahApps.Metro.SimpleChildWindow К сожалению, я не понимаю образец и у меня есть пара вопросов: Там написано "непосредственно в XAML" - куда мне это поставить? В Родительском окне или это отдельное окно? Ждите этого.ShowChildWindowAsync(new CoolChildWindow () { IsModal = false }); - откуда мы это возьмем CoolChildWindow ()? Эти вопросы могут показаться глупыми, хотя я не могу найти никакой дополнительн ...
Как избежать множественных проверок if null [дубликат]
Возможные дубликаты:глубокая проверка нуля, есть ли лучший способ?C # элегантный способ проверить, является ли свойство свойства null Я должен сделать поиск в глубокой объектной модели, как это: p.OrganisationalUnit.Parent.Head.CurrentAllocation.Person; Есть ли в любом случае, чтобы оценить это и вернуть null, если любая из цепочек является null (organizationalunit, parent, head и т. д.), без необходимости делать if (p.org == null && p.org.Parent == null && p.org. ...
Рисование на PDF с помощью ITextSharp, без создания нового PDF
Я пытаюсь рисовать простые фигуры (прямоугольники, круги..) на существующий PDF с помощью ITextSharp, без необходимости создавать новый PDF. Я нашел сообщение, которое говорит об этой проблеме ( itextsharp изменить существующий pdf (нет нового исходного pdf) и добавить водяной знак), и я хотел бы знать, может ли кто-нибудь рассказать мне больше об этом. Моя цель состоит в том, чтобы изменить pdf, добавив круг на нем, текущее решение включает в себя создание нового PDF (Itextsharp). Можно ли до ...