为什么winform会提示创建组件失败? 我使用了用户控件,编译通过后在工具栏里出现了组件,然后其中一个拖到窗体里就提示“创建组件xxx失败&……未将对象设置引用到实例”,其他用户控件正常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在控件的Load方法里加上 DesignMode 的判断。 检查自定义控件中load过程或者sub new过程中的代码,尽量不要在控件最终显示前操作与控件显示或者加载有关的代码. 感谢楼上两位的回答,果然我把其中的一个加载控件事件移动后就可以了: public panelMyLibrary() { InitializeComponent(); //BindControls();注释这句 } void BindControls() { List<Book> listBooks = bookSevices.GetAllBooks(); int len = listBooks.Count; if (listBooks.Count > 0) { dataGridViewBook.RowCount = len; for (int i = 0; i < len; i++) { DataGridViewTextBoxCell titleCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[1]; titleCell.Value = listBooks[i].title; DataGridViewTextBoxCell urlCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[2]; urlCell.Value = listBooks[i].url; DataGridViewTextBoxCell dateCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[3]; dateCell.Value = (string.Format("{0:D}", listBooks[i].create_date)); } } } 我的vs2010 编辑器里,边框出现绿色条,怎么回事啊? 整型数组,怎么转成byte[]数组啊? 【求教】线程 一个关于Enum.Parse的列子不明白 C# winform 如何把windows任务管理器中的中文名字进程改为英文的 如何让textbox的内容清空!包括回车! 一个简单的问题!!过来看看啊! 计算器问题,在做连减的时候代码怎么写 有没有用C#做的下载软件的例子 高手给一些详细的讲解,关于.net 的程序在 win95,98,2000上的安装 还是这个OOP问题 Random() 溢出怎么办
public panelMyLibrary()
{
InitializeComponent();
//BindControls();注释这句
} void BindControls()
{
List<Book> listBooks = bookSevices.GetAllBooks();
int len = listBooks.Count;
if (listBooks.Count > 0)
{
dataGridViewBook.RowCount = len;
for (int i = 0; i < len; i++)
{
DataGridViewTextBoxCell titleCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[1];
titleCell.Value = listBooks[i].title;
DataGridViewTextBoxCell urlCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[2];
urlCell.Value = listBooks[i].url;
DataGridViewTextBoxCell dateCell = (DataGridViewTextBoxCell)dataGridViewBook.Rows[i].Cells[3];
dateCell.Value = (string.Format("{0:D}", listBooks[i].create_date)); }
}
}