+ -
当前位置:首页 → 问答吧 → 为什么dataGridView绑定了dataTable却不显示数据呢?

为什么dataGridView绑定了dataTable却不显示数据呢?

时间:2011-12-21

来源:互联网

请大家指教,原代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }
  private void Form1_Load(object sender, EventArgs e)
  {
  DataTable data = new DataTable();

  data.Columns.Add("A", typeof(String));
  data.Columns.Add("B", typeof(String));
  data.Columns.Add("C", typeof(String));
  data.Rows.Add("101", "“102", "103");
   
  this.dataGridView1.DataSource = data;
  this.dataGridView1.Columns[0].DataPropertyName = "A";
  this.dataGridView1.Columns[1].DataPropertyName = "B";
  this.dataGridView1.Columns[2].DataPropertyName = "C";  
  this.dataGridView1.AutoGenerateColumns = false;
  }
   
   
   
   
  }

作者: czxuan01   发布时间: 2011-12-21

代码运行后,dataGridView里看不到dataTable的数据,我不知道自己哪出错了,请大家帮帮我

作者: czxuan01   发布时间: 2011-12-21

this.dataGridView1.AutoGenerateColumns = false;这个是不行的,删除了看

作者: DENQH   发布时间: 2011-12-21

我帮你测试了一下,运行后有数据啊,为什么你没有?dataGridView我没设任何属性,把你的代码原封不动贴进去的,运行后有数据!!

作者: dalmeeme   发布时间: 2011-12-21

C# code
DataTable data = new DataTable();

            data.Columns.Add("A", typeof(String));
            data.Columns.Add("B", typeof(String));
            data.Columns.Add("C", typeof(String));
            data.Rows.Add("101", "“102", "103");

            this.dataGridView1.DataSource = data;
后面的代码都有是多余的



作者: DENQH   发布时间: 2011-12-21

相关阅读 更多