Articles of .net

Comment obtenir une adresse IP?

Je veux obtenir l’adresse IP de la personne qui s’inscrit sur mon site. Comment faire cela dans ASPNET. J’ai utilisé le code suivant, mais il ne reçoit pas l’adresse IP correcte ssortingng ipaddress = Request.UserHostAddress;

Formulaires ne répondant pas aux événements KeyDown

Je travaille depuis un certain temps sur mon projet Windows Forms et j’ai décidé d’expérimenter les raccourcis clavier. Après un peu de lecture, j’ai pensé que je devais écrire un gestionnaire d’événement et le lier à l’événement KeyDown du formulaire: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.Alt && e.KeyCode == Keys.O) […]

Liste en lecture seule avec un ensemble privé

Comment puis-je exposer une List pour qu’elle soit en lecture seule, mais peut être définie en privé? Cela ne fonctionne pas: public List myList {readonly get; private set; } Même si vous faites: public List myList {get; private set; } Vous pouvez toujours faire ceci: myList.Add(“TEST”); //This should not be allowed Je suppose que vous […]

Comment changer la couleur de l’en-tête winGay DataGridview?

J’ai essayé de le faire sans succès. C’est possible ?

Traverser des lignes dans un DataView

L’object DataView n’a pas de propriété Rows comme DataTable . Comment parcourir les lignes d’un DataView?

Le moyen le plus court de vérifier la valeur null et d’assigner une autre valeur si ce n’est pas le cas

Je tire les valeurs varchar d’un DB et je veux définir la ssortingng je les atsortingbue comme “” si elles sont null . Je le fais actuellement comme ceci: if (ssortingng.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = “”; else this.approved_by = planRec.approved_by.toSsortingng(); Il semble y avoir un moyen de le faire en une seule ligne, par exemple: […]

Comment supprimer automatiquement les fichiers tempf dans c #?

Quel est un bon moyen de s’assurer qu’un fichier temporaire est supprimé si mon application se ferme ou tombe en panne? Idéalement, je voudrais obtenir un fichier temporaire, l’utiliser et ensuite l’oublier. En ce moment, je garde une liste de mes fichiers temporaires et les supprime avec un gestionnaire d’événements qui se déclenche sur Application.ApplicationExit. […]

HttpClient n’existe pas dans .net 4.0: que puis-je faire?

Ok j’ai édité mon code, je ne reçois pas d’erreurs mais le messageBox.Show ne retourne rien boîte vide. Peut-être que je dois append quelque chose dans la chaîne de référence? Je n’ai pas compris quel est le référent et que devrais-je y mettre. Et j’ai déjà une clé im en utilisant dans mon code. La […]

Forcer l’authentification de base dans WebRequest

J’intègre un service Web qui utilisera un HTTP-POST pour demander et récupérer des données. Le serveur distant requirejs une authentification de base conformément à la RFC 2617 Mes tentatives d’authentification échouent. En cas d’échec, même si j’attache un object ‘NetworkCredential’ à la propriété ‘Credentials’ d’un object ‘HttpWebRequest’, aucune information d’authentification n’est envoyée dans l’en-tête, même […]

Exécutez plusieurs lignes de commande avec le même processus en utilisant .NET

J’essaie d’exécuter plusieurs commandes sans créer un nouveau processus à chaque fois. Fondamentalement, je veux démarrer le shell de commandes DOS, passer au shell de commandes MySQL et exécuter une commande. Voici comment j’appelle la procédure (également ci-dessous). Comment puis-je gérer les “\” dans la commande? ExecuteCommand(“mysql –user=root –password=sa casemanager”, 100, false); ExecuteCommand(@”\. ” + […]