Articles of .net

Interacción entre formularios: ¿cómo cambiar el control de un formulario de otra forma?

Me gustaría establecer comboBox.SelectedValue cuando selecciono la fila en mi dataGridView en el primer formulario para llenar comboBox con ese valor en otro formulario, En la segunda forma en mi evento de carga, tengo comboBox.DataSource , DisplayMember , ValueMember configurado correctamente, pero no ocurre nada cuando configuro selectedValue primero. Todo funciona bien cuando lo hago […]

¿Cómo puedo comprimir (/ comprimir) y descomprimir (/ descomprimir) archivos y carpetas con archivos por lotes sin usar herramientas externas?

Sé que se hicieron muchas preguntas similares aquí, pero no estoy completamente satisfecho con las respuestas (e incluso con las preguntas). El objective principal es la compatibilidad: debe ser aplicable a la gama más amplia posible de máquinas Windows (incluidas XP, Vista y Win2003, que en conjunto aún conservan el 20% de las ventanas compartidas) […]

¿Cómo guardo una secuencia en un archivo en C #?

Tengo un objeto StreamReader que inicié con una secuencia, ahora quiero guardar esta secuencia en el disco (la secuencia puede ser .gif o .jpg o .pdf ). Código existente: StreamReader sr = new StreamReader(myOtherObject.InputStream); Necesito guardar esto en el disco (tengo el nombre del archivo). En el futuro, es posible que desee almacenar esto en […]

¿Cómo uso enlaces WPF con RelativeSource?

¿Cómo uso RelativeSource con enlaces WPF y cuáles son los diferentes casos de uso?

Cómo escapar llaves (llaves) en una cadena de formato en .NET

¿Cómo se pueden escapar los corchetes al usar string.Format ? Por ejemplo: String val = “1,2,3” String.Format(” foo {{0}}”, val); Este ejemplo no arroja una excepción, sino que emite la cadena foo {0} ¿Hay alguna forma de escapar de los corchetes?

¿Podría explicar STA y MTA?

¿Puedes explicar STA y MTA con tus propias palabras? Además, ¿qué son los hilos de apartamento y pertenecen solo a COM? Si es así, ¿por qué?

Html.Partial vs Html.RenderPartial & Html.Action contra Html.RenderAction

En ASP.NET MVC, ¿cuál es la diferencia entre: Html.Partial y Html.RenderPartial Html.Action y Html.RenderAction

En C #, ¿debería usar string.Empty o String.Empty o “” para inicializar una cadena?

En C #, quiero inicializar un valor de cadena con una cadena vacía. ¿Cómo debería hacer esto? ¿Cuál es el camino correcto y por qué? string willi = string.Empty; o string willi = String.Empty; o string willi = “”; ¿o que?

Consulta LINQ en una DataTable

Intento realizar una consulta LINQ en un objeto DataTable y, curiosamente, me parece que realizar tales consultas en DataTables no es sencillo. Por ejemplo: var results = from myRow in myDataTable where results.Field(“RowNo”) == 1 select results; Esto no esta permitido. ¿Cómo puedo hacer que algo como esto funcione? ¡Me sorprende que las consultas de […]

¿Qué es el bloque C # Using y por qué debería usarlo?

¿Cuál es el propósito del bloque de Uso en C #? ¿Cómo es diferente de una variable local?