Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur du tar bort val från DataGridViewComboBox

    En DataGridView kontroll i Visual Basic kan du visa data från olika källor i ett rutnät eller en tabell - liknande format . Ett sätt du kan välja data är att använda en kombinationsruta . Den DataGridViewComboBoxColumn klassen kan du ändra valen i kombinationsrutan . Ta bort ett objekt från listrutan i kontrollen , uppmanas användaren att välja ett av objekten , sedan hitta den posten i kombinationsrutan och använda " ta bort "-metoden för att ta bort markeringen . Instruktioner
    1

    Öppna Visual Basic -projektet med DataGridView kontroll på det . Dubbelklicka på knappen kontrollen för att lägga till en knapp i formuläret . Dubbelklicka på den här knappen för att öppna " Button1_Click " subrutin
    2

    Skriv följande kod : .

    Dim dgvc Som DataGridViewComboBoxColumndgvc = DataGridView1.Columns ( " Kolumn1 " ) Dim rm som Integerrm = InputBox ( " Vilken produkt index vill du ta bort ? " ) katalog

    de första två raderna skapar ett objekt som refererar till en DataGridView kontroll , därefter initierar det genom att göra det referera till kolumnen i kontrollen som har kombinationsrutan . Ersätt " DataGridView1 " med namnet på kontrollen , och parametern " Kolumn1 " med namnet på den kolumn som använder kombinationsrutan . Den tredje raden skapar ett heltal variabel som du kommer att använda för att ta bort en markering från kombinationsrutan . Den fjärde raden uppmanar användaren att skriva in indexvärdet för kolumnen att radera och sparar värdet i variabeln
    3

    Skriv följande kod : .
    P Om rm - 1 < dgvc.Items.Count Thendgvc.Items.Remove ( dgvc.Items.Item ( rm - 1 ) ) ElseMsgBox ( " . Din indexvärde är för högt " ) End If

    uttalande kontrollerar om variabelns värde är större än antalet objekt i kombinationsrutan . I kombinationsrutan använder noll - indexering , så uttalandet tar bort en från variabeln . Om värdet överstiger antalet objekt i kombinationsrutan , informerar en meddelanderuta användaren att han in en alltför stor värde . Annars Programmet tar bort markeringen från kombinationsrutan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man laddar en tabell från en CSV- fil med Visual B…
    ·Hur man byter en karaktär i Vb.net 2003
    ·Hur man gör VBS -filer Tutorial
    ·Hur att bryta VBA kod över flera rader
    ·Hur man skapar ett DSN med en API -kod
    ·Hur man skapar en ny kontroll Form i VB6
    ·Förhindra att Web Coding Sårbarheter
    ·Vad är en Mirage Driver
    ·Lägga till en Constraint i Access
    ·Hur man gör en textruta visa beroende på en listruta
    Utvalda artiklarna
    ·Hur du väljer text i ruta i ASP.NET
    ·Så här importerar VBScript Into VB Express
    ·Hur du ansluter Oracle Database Med PHP
    ·Hur du formaterar innehåll inom en UIScrollView
    ·Hur konvertera en sträng till ett datumformat
    ·Vad är SQL ClS
    ·Hur Importera DBX-filer
    ·Hur man tar bort entitetsreferenser i Saxon DocumentBui…
    ·Vad är PERL Syntax
    ·Felsökning en Runtime Error i ASP.NET
    Copyright © Dator Kunskap http://www.dator.xyz