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 >> Computer Programspråk >> Content

    Data GridView Blandad cell Type

    Tidigare programmerare visade data till användare via listrutor eller textfiler , men nu kan du använda en DataGridView göra data enklare att läsa . En DataGridView kontroll visar data i ett tabellformat som liknar ett rutnät . Som standard skapar kontrollen alla celler med textrutan Data typer för alla definierade kolumner men du kan ändra dem programmässigt . Med blandade cell datatyper kan vara användbart i ett program för att ge användarna fler alternativ att kontrollera sina uppgifter . DataGridView Kontroll

    En DataGridView är idealiskt att använda när du hitta behovet av att visa små eller stora uppsättningar data i tabellformat . Kontrollen kan visa data från många typer av data butiker såsom endimensionella matriser och datamängder . Du kan också lägga till data i DataGridView utan en datakälla bunden till den . En DataGridView kan även förlängas programmatiskt som att skapa blandade celltyper eller definiera sortering algoritmer .
    DataGridView kolumntyper

    Flera kolumner finns för DataGridView kontrollen för att visa eller manipulera information beroende på dina behov . Den DataGridViewTextBoxColumn skapar en kolumn med celler som kan hålla textbaserade värden som strängar och siffror . Den visar DataGridViewCheckBoxColumn en kolumn med kryssrutor som används för att lagra logiska värden . Värdet kommer att vara sant när kryssrutan är markerad och falskt när det är okontrollerat . A är DataGridViewComboBoxColumn en kolumn som ska innehålla en listruta kontroll .
    Ändra celltyper

    Ändra celltyp av en cell kan endast göras programmässigt . Du måste använda lämplig klass beroende på vilken typ du vill använda . En DataGRidViewTextBoxCell klass används för att ändra en cell till en textruta datatyp. En DataGridViewCheckBoxCell klass används för att ändra typ av en cell till en kryssruta datatyp . Likaså måste du använda en DataGridViewComboBoxCell klass för att visa en kombinationsruta i en viss cell .
    Blandad cell typ C # Exempel

    koden nedan visar hur du lägger till tre combo box kolumner till en existerande DataGridView kontroll :

    DataGridViewComboBoxColumn CMB = ny cmb2 = ny cmb3 = ny efter koden ändrar den första cellen till en textruta celltyp och den andra cellen till en kryssruta celltyp att ha en blandning av celltyper :

    DataGridViewTextBoxCell txtCell = ny DataGridViewTextBoxCell ( ) ; txtCell.Value = " blandade celltyper " , this.dataGridView1 [ 0 , 0 ] = txtCell ; DataGridViewCheckBoxCell chkCell = ny DataGridViewCheckBoxCell ( ) ; chkCell.Value = true; this.dataGridView1 [ 1 , 0 ] = chkCell ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Syntax för en funktion
    ·Konvertera en negativ binär till decimal
    ·Hur du anpassar en MonthCalendar i VB.NET
    ·Hur man använder en Gilla Statement
    ·Hur Rätt att justera text Använda HTML
    ·Vad är MCI ActiveX-kontroller
    ·Hur man deklarerar variabler i ActionScript
    ·MS Visual Studio Tools för Office
    ·Hur man ställer en Connection String i mobilen Instäl…
    ·Hur man använder VBA för att flytta data från Excel …
    Utvalda artiklarna
    ·Hur man installerar PHP 5 på Windows XP
    ·Hur man utvecklar en testplan
    ·Hur man använder en VBA ComboBox
    ·Hur man testar XML Parse
    ·Hur man gör apps för Blackberry App World
    ·Hur du formaterar den TimeSpan Fastighetsförmedling i …
    ·Hur man skapar ett formulär tidningsprenumeration med …
    ·Handledning av Visual Basic for MSN
    ·Hur göra en PHP- webbplats för nybörjare
    ·Hur du redigerar en XML -fil i PHP
    Copyright © Dator Kunskap http://www.dator.xyz