习惯了敲代码,最近也开始学习C#了,现在学到了数据绑定,有个小疑问请教一下各位前辈:在winform中拖了一个DataGridView进来,我知道可以点击DataGridView右上角的小三角轻松绑定数据
但我想学习基础的代码,我就在from1.cs代码视图中新建了DataAdapter和DataSet,并从数据库中取出了数据,我现在知道可以使用datagridview1.DataSource=ds.Tables["getsomedate"];绑定ds中数据表的数据,并且正常运行
可是为什么我点击设计视图的DataGridView右上角的小三角看不到我代码敲的ds数据表的数据源呢?
我该如何写代码才能点击小三角也能选择我在代码中写的ds之类的数据源呢?不好意思刚学,可能表述不清
但我想学习基础的代码,我就在from1.cs代码视图中新建了DataAdapter和DataSet,并从数据库中取出了数据,我现在知道可以使用datagridview1.DataSource=ds.Tables["getsomedate"];绑定ds中数据表的数据,并且正常运行
可是为什么我点击设计视图的DataGridView右上角的小三角看不到我代码敲的ds数据表的数据源呢?
我该如何写代码才能点击小三角也能选择我在代码中写的ds之类的数据源呢?不好意思刚学,可能表述不清
下面是我写的完整代码:
using System;
using System.Collections.Generic;
using System.Configuration;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
string aconn= ConfigurationManager.AppSettings["asconn"];
string sqlstr = "select * from news";
OleDbDataAdapter oleda = new OleDbDataAdapter(sqlstr,aconn);
DataSet ds = new DataSet();
oleda.Fill(ds,"news");
this.lbl1.Text=aconn;
dataGridView1.DataSource=ds.Tables["news"];
}
}能否点击那个小三角显示我在代码中定义的DataSet获取的数据表作为数据源呢
谢谢