データグリッドビューでデータを表示する方法: 1. プロパティウィンドウで「DataSource」プロパティを見つけて「データセット」を選択します; 2. 「データ接続」を選択して「新しい接続」をクリックします; 3. リンクに参加しますダイアログ ボックス内のデータ ソースを変更します; 4. データ フィールドでデータベースを選択し、[OK] をクリックします。
この記事の動作環境: Windows 7 システム、DataGridView コントロール、Dell G3 コンピューター。
datagridview にデータを表示する方法:
最初の方法は、プロパティを使用してデータを設定することです
まず、プロパティ ウィンドウの DataSource プロパティで、ドロップダウン ボックスをクリックします。初めて使用します。以前に追加したことがある場合は、クリックしてデータ ソースを追加します。
データ タイプを選択し、次のステップでデータ セットを選択します。次のステップ
データ接続を選択し、[新しい接続] をクリックします。
データ ソース (SQL Server データベース I) を変更します。 use) を [リンクに参加] ダイアログ ボックスでドロップダウンをクリックし、ボックス内のサーバー名を選択します (ドットはデフォルトで独自のサーバーになります)。次に、「データに接続」でデータベースを選択し、テスト リンクが成功したら、「OK」をクリックします。この時点で、データ構成ウィザードに戻ります。「次へ」をクリックして、データベースに表示するテーブルを選択します。
追加が完了すると、実行ウィンドウのデータが表示されます。
もう一つの方法は、 pass データをロードするコードを作成します
<span style="font-family:KaiTi_GB2312;font-size:18px;"> '定义一个函数查找规定日期内的收取金额 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) '调用sqlhelper Return dat '返回查到的数据表 End Function</span> <span style="font-family:KaiTi_GB2312;font-size:18px;"> Dim db As New DAL.CkeckMoneyDAL '定义一个D层对象,用来调用D层函数 '定义一个函数,用来检查D层查找金额返回的数据 Public Function check_return(model As Model.RechargeModel) As DataTable Dim dat = db.check_money(model) If dat.Rows.Count = 0 Then '检查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 '定义一个实体层对象,用来接收起止时间 thisRecharge.start_datetime = DateTimePicker1.Text thisRecharge.end_datetime = DateTimePicker2.Text Dim ub As New BLL.CheckMoneyBLL '定义一个B层对象,用来调用B层函数 If ub.check_return(thisRecharge) Is Nothing Then MsgBox("该时间段内没有记录,请又一次设置时间段!", MsgBoxStyle.Exclamation, vbOKOnly) Else dvwTitles.DataSource = ub.check_return(thisRecharge) '把查到的数据传给datagridview End If</span>
結果の表示:
どちらの方法にも独自の長所と短所があります。実際の状況。 。テーブル全体のデータのみを表示する必要がある場合、またはテーブルにあまりデータがない場合は、最初の方法が最も簡単で、コードを記述する必要はありません。データを選択して表示したいとします。例えば、上の図では6月18日から6月20日までのデータだけを表示しています。コードを書くのは面倒ですが、表示結果は一目瞭然なので、検索する手間が省けます。大量のデータが必要になり、効率が大幅に向上します。
関連する無料学習の推奨事項: php プログラミング (ビデオ)
以上がdatagridview によるデータの表示方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。