我创建了一个用于在数据网格中显示Gmail对话的Windows应用程序。除Datagridview绑定正在工作外,所有项目都是。我不知道在绑定到GridView时发生了什么..请查看我的代码片段并为我提供解决此问题的解决方案。在此先感谢。我的代码如下附加...Datagridview不显示数据
GmailItem _gItem = null;
List<GmailItem> lstMail = new List<GmailItem>();
for (int i = 0; i < mailCount; i++)
{
_gItem = new GmailItem();
_gItem = client.GetMailItem(i);
lstMail.Add(_gItem);
}
_bindingMails.DataSource = lstMail;
dgMails.DataSource = _bindingMails;
而且在设计页面,这是对的DataGridView
this.dgMails.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgMails.Location = new System.Drawing.Point(6, 19);
this.dgMails.Name = "dgMails";
this.dgMails.Size = new System.Drawing.Size(504, 150);
this.dgMails.TabIndex = 0;
同样的代码,我在我们.CS
网页添加该代码dgMails.Dock = DockStyle.Fill;
dgMails.AutoGenerateColumns = true;
'_bindingMails;'的类型是什么? – Rhapsody 2011-04-07 16:59:19
@Rhapsody:BindingSource – MAC 2011-04-07 17:00:59
我很抱歉提出相当于“你确定插入了吗?”但是,你确定mailCount!= 0? – Yetti 2011-04-07 17:07:03