DataGridView绑定数据源为什么显示不出内容呢?
如果使用dataGridView1.DataSource = bindingSource1;
是可以正常显示内容的。
因为与要求的格式不同,我做了如下定义。可是定义好的内容显示出的只有带表头的空表,却没有数据内容,为什么呢?
请高人指点。
bindingSource1.DataMember = "sms";
bindingSource1.DataSource = DS;
dataGridView1.AutoGenerateColumns = false;
DataGridViewTextBoxColumn dgviewcol1 = new DataGridViewTextBoxColumn();
dgviewcol1.Width = 65;
dgviewcol1.DataPropertyName = "sname";
dgviewcol1.HeaderText = "发信人";
dataGridView1.Columns.Add(dgviewcol1);
DataGridViewTextBoxColumn dgviewcol2 = new DataGridViewTextBoxColumn();
dgviewcol2.Width = 65;
dgviewcol2.DataPropertyName = "aname";
dgviewcol2.HeaderText = "收信人";
dataGridView1.Columns.Add(dgviewcol2);
DataGridViewTextBoxColumn dgviewcol3 = new DataGridViewTextBoxColumn();
dgviewcol3.Width = 130;
dgviewcol3.DataPropertyName = "smstr";
dgviewcol3.HeaderText = "信息内容";
dataGridView1.Columns.Add(dgviewcol3);
DataGridViewTextBoxColumn dgviewcol4 = new DataGridViewTextBoxColumn();
dgviewcol4.Width = 90;
dgviewcol4.DataPropertyName = "smstime";
dgviewcol4.HeaderText = "发信时间";
dataGridView1.Columns.Add(dgviewcol4);