Maison  >  Article  >  Comment datagridview affiche les données

Comment datagridview affiche les données

coldplay.xixi
coldplay.xixioriginal
2021-01-12 13:56:056053parcourir

Comment afficher les données dans datagridview : 1. Recherchez la propriété "DataSource" dans la fenêtre des propriétés et sélectionnez "Dataset" ; 2. Sélectionnez "Data Connection" et cliquez sur "New Connection" ; conversation Modifiez la source de données dans la case ; 4. Sélectionnez la base de données dans le champ de données, puis cliquez sur "OK".

Comment datagridview affiche les données

L'environnement d'exploitation de cet article : système Windows 7, contrôle DataGridView, ordinateur Dell G3.

Méthodes d'affichage des données dans datagridview :

La première méthode consiste à définir les données via les propriétés

Trouvez d'abord le Propriété DataSource dans la fenêtre des propriétés, cliquez sur la zone déroulante. C'est la première fois que vous l'utilisez. Si vous l'avez déjà ajouté, cliquez pour ajouter la source de données

Comment datagridview affiche les données

Sélectionnez le type de données, étape suivante, sélectionnez l'ensemble de données, étape suivante

Comment datagridview affiche les données

Sélectionnez la connexion de données, cliquez sur Nouvelle connexion

Comment datagridview affiche les données

Changez la source de données (la base de données SQL Server I utiliser) dans la boîte de dialogue Rejoindre le lien, cliquez sur la liste déroulante Sélectionnez le nom du serveur dans la zone (le point par défaut est votre propre serveur). Sélectionnez ensuite la base de données sous Se connecter aux données. Si le lien de test réussit, cliquez sur OK. À ce stade, vous revenez à l'assistant de configuration des données. Cliquez sur Suivant pour sélectionner la table que vous souhaitez afficher dans la base de données.

Comment datagridview affiche les données

Une fois l'ajout terminé, les données de la fenêtre d'exécution seront affichées

Comment datagridview affiche les données

Une autre méthode consiste à Écrivez du code pour charger les données

<span style="font-family:KaiTi_GB2312;font-size:18px;">    &#39;定义一个函数查找规定日期内的收取金额
    Public Function check_money(ByVal tstRecharge As Model.RechargeModel) As DataTable
        Dim strSQL As String = "select * from Recharge_info where rechargeDateTime between @startdatetime and @enddatetime"
        Dim params As SqlParameter() = {New SqlParameter("@startdatetime", tstRecharge.start_datetime), New SqlParameter("@enddatetime", tstRecharge.end_datetime)}
        Dim helper As New SqlHelper
        Dim dat = helper.GetDataTable(strSQL, CommandType.Text, params) &#39;调用sqlhelper
        Return dat &#39;返回查到的数据表
    End Function</span>
<span style="font-family:KaiTi_GB2312;font-size:18px;"> Dim db As New DAL.CkeckMoneyDAL &#39;定义一个D层对象,用来调用D层函数
    &#39;定义一个函数,用来检查D层查找金额返回的数据
    Public Function check_return(model As Model.RechargeModel) As DataTable
        Dim dat = db.check_money(model)
        If dat.Rows.Count = 0 Then &#39;检查D层返回的数据表中是否有数据
            Return Nothing
        Else
            Return dat
        End If
    End Function</span>
<span style="font-family:KaiTi_GB2312;font-size:18px;"> Dim thisRecharge As New Model.RechargeModel &#39;定义一个实体层对象,用来接收起止时间
        thisRecharge.start_datetime = DateTimePicker1.Text
        thisRecharge.end_datetime = DateTimePicker2.Text
        Dim ub As New BLL.CheckMoneyBLL &#39;定义一个B层对象,用来调用B层函数
        If ub.check_return(thisRecharge) Is Nothing Then
            MsgBox("该时间段内没有记录,请又一次设置时间段!", MsgBoxStyle.Exclamation, vbOKOnly)
        Else
            dvwTitles.DataSource = ub.check_return(thisRecharge) &#39;把查到的数据传给datagridview
        End If</span>

Afficher les résultats :

Comment datagridview affiche les données

Les deux méthodes ont leurs propres avantages et inconvénients. Nous devons choisir en fonction de notre réalité. situation. . Lorsque nous avons seulement besoin d'afficher les données de la table entière ou qu'il n'y a pas beaucoup de données dans la table, la première méthode est la plus simple et ne nécessite pas d'écrire de code. Supposons que nous souhaitions afficher les données de manière sélective. Par exemple, l'image ci-dessus affiche uniquement les données du 18 au 20 juin. Bien qu'il semble fastidieux d'écrire du code, les résultats d'affichage sont clairs en un coup d'œil, ce qui nous empêche de rechercher. une grande quantité de données. Les données dont nous avons besoin améliorent considérablement l’efficacité.

Recommandations d'apprentissage gratuites associées : programmation php (vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn