代码如下
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
SE se = new SE();
se.wo = "wo";
se.ni = "ni";
se.ta = "ta";
List<SE> tmp = new List<SE>();
tmp.Add(se);
BindingList<SE> emp = new BindingList<SE>(tmp);
dataGridView1.DataSource = emp;
/*
DataTable dt = new DataTable();
dt.Columns.Add("wo");
dt.Columns.Add("ni");
dt.Columns.Add("ta");
dt.Rows.Add("wo","ni","ta"); ;
dataGridView1.DataSource = dt;
* */
}
}
public class SE
{
public String wo;
public String ni;
public String ta;
}
}
注释掉的先不管他,反正就这样的代码,然后运行以后我调试了~里面绝对是有数据的,然后数据源绑定tmp和emp都试过,结果都一样,现在是一行,我再加一行数据
SE se1 = new SE();
se1.wo = "wo";
se1.ni = "ni";
se1.ta = "ta";
把这个对象加进去,然后再运行很明显的能看出来,是两行数据,但是这个数据不会显示的,控件每一列的绑定的是wo,ni,ta,很奇怪的问题,是不是我的VS出问题了?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
SE se = new SE();
se.wo = "wo";
se.ni = "ni";
se.ta = "ta";
List<SE> tmp = new List<SE>();
tmp.Add(se);
BindingList<SE> emp = new BindingList<SE>(tmp);
dataGridView1.DataSource = emp;
/*
DataTable dt = new DataTable();
dt.Columns.Add("wo");
dt.Columns.Add("ni");
dt.Columns.Add("ta");
dt.Rows.Add("wo","ni","ta"); ;
dataGridView1.DataSource = dt;
* */
}
}
public class SE
{
public String wo;
public String ni;
public String ta;
}
}
注释掉的先不管他,反正就这样的代码,然后运行以后我调试了~里面绝对是有数据的,然后数据源绑定tmp和emp都试过,结果都一样,现在是一行,我再加一行数据
SE se1 = new SE();
se1.wo = "wo";
se1.ni = "ni";
se1.ta = "ta";
把这个对象加进去,然后再运行很明显的能看出来,是两行数据,但是这个数据不会显示的,控件每一列的绑定的是wo,ni,ta,很奇怪的问题,是不是我的VS出问题了?
解决方案 »
- IFRAME加载JS控制的CSS,请问怎么弄?
- 求一个正则3
- 一个很简单的数据库问题
- 如何Hosts文件修改立即生效
- 用户控件取值问题,
- winform 有什么办法可以让DataGrid的Row不可以编辑?
- 在C#中如何判断一个窗口是否已经实例化?
- ++WebRequest获取asp页面,url带中文参数时,导致asp页面出错.编码问题如何解决??
- 请问,怎样将自己的功能模块集成到IE的ToolBar上,旧象QQ,Flashget,一样在上面有自己的图标,点饥后实现自己的功能
- 初学C#,请教何处可下载 .net方面电子书
- c#在写入SQL数据库时,如何使html标签内容原样保存?
- winform htmleditor 会自动生成背景代码,求解
public class SE
{
public String wo;
public String ni;
public String ta;
}
改成:
class SE
{
public string wo;
public string Wo
{
get { return wo; }
set { wo = value; }
} public String ni;
public string Ni
{
get { return ni; }
set { ni = value; }
}
public String ta;
public string Ta
{
get { return ta; }
set { ta = value; }
}
}