同时添加DataGridView控件与定时器控件后,程序尚未运行时,定时器控件出现红叉

问题描述

别的控件与定时器控件都没问题,只要一添加DataGridView控件,定时器控件的窗口就会出现这样的红叉。VS已经修复过了。

解决方案

解决方案二:
而下载的一份代码中,就没有这样的问题,所以,这应该不是VS的问题吧?也按照示例代码中的DataGridView的属性设置过,但是还会有红叉。
解决方案三:
那就不用datagridview,用listview呗。添加datagridview后再添加timer试试。记住重新创建一个新的项目。
解决方案四:
将你的timer删了再重新添加试试呢,然后designer.cs的内容贴下呢
解决方案五:
引用2楼guwei4037的回复:

那就不用datagridview,用listview呗。添加datagridview后再添加timer试试。记住重新创建一个新的项目。

您说的方法我都试了N遍了......
解决方案六:
引用3楼starfd的回复:

将你的timer删了再重新添加试试呢,然后designer.cs的内容贴下呢

Timer删了,工程删了重建,都试过了.....这是Form1.Designer.cs的内容namespaceu1{partialclassForm1{///<summary>///必需的设计器变量。///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///清理所有正在使用的资源。///</summary>///<paramname="disposing">如果应释放托管资源,为true;否则为false。</param>protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}#regionWindows窗体设计器生成的代码///<summary>///设计器支持所需的方法-不要///使用代码编辑器修改此方法的内容。///</summary>privatevoidInitializeComponent(){this.dataGridView1=newSystem.Windows.Forms.DataGridView();this.Column1=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column2=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column3=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column4=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column5=newSystem.Windows.Forms.DataGridViewTextBoxColumn();((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();this.SuspendLayout();////dataGridView1//this.dataGridView1.ColumnHeadersHeightSizeMode=System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;this.dataGridView1.Columns.AddRange(newSystem.Windows.Forms.DataGridViewColumn[]{this.Column1,this.Column2,this.Column3,this.Column4,this.Column5});this.dataGridView1.Location=newSystem.Drawing.Point(135,173);this.dataGridView1.Name="dataGridView1";this.dataGridView1.RowTemplate.Height=23;this.dataGridView1.Size=newSystem.Drawing.Size(337,162);this.dataGridView1.TabIndex=0;////Column1//this.Column1.HeaderText="Column1";this.Column1.Name="Column1";////Column2//this.Column2.HeaderText="Column2";this.Column2.Name="Column2";////Column3//this.Column3.HeaderText="Column3";this.Column3.Name="Column3";////Column4//this.Column4.HeaderText="Column4";this.Column4.Name="Column4";////Column5//this.Column5.HeaderText="Column5";this.Column5.Name="Column5";////Form1//this.AutoScaleDimensions=newSystem.Drawing.SizeF(6F,12F);this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.ClientSize=newSystem.Drawing.Size(687,444);this.Controls.Add(this.dataGridView1);this.Name="Form1";this.Text="Form1";((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();this.ResumeLayout(false);}#endregionprivateSystem.Windows.Forms.DataGridViewdataGridView1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn2;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn3;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn4;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn5;}}

时间: 2024-10-27 09:50:23

同时添加DataGridView控件与定时器控件后,程序尚未运行时,定时器控件出现红叉的相关文章

visual studio-别人写的MFC控件(一个.h一个.cpp)我怎么把这个控件添加到vs的界面中?

问题描述 别人写的MFC控件(一个.h一个.cpp)我怎么把这个控件添加到vs的界面中? 别人写的MFC控件(一个.h一个.cpp)我怎么把这个控件添加到vs的界面中? 能给个步骤吗? 解决方案 resource.h添加控件ID的定义,.rc中添加控件的属性 解决方案二: -.-有这些了就能随意加了, 首先将这两个文件放到项目文件下面,然后打开你的项目工程,右击项目的头文件,将鼠标移动到添加,然后点击添加现有项,选择.h;然后接着点击项目的实行文件,选择.cpp:然后就能使用了

我在GridView控件添加了模板列,然后在该模板列的HeaderTemplate中添加了DropDownList控件.希望在程序中访问该DropDownList控件,怎样用?

问题描述 各位高手:我在GridView控件添加了模板列,然后在该模板列的HeaderTemplate中添加了DropDownList控件.希望在程序中访问该DropDownList控件,怎样用?请指教,谢谢! 解决方案 解决方案二:request解决方案三:你在什么事件中取值?可以用FindControl去找解决方案四:DropDownListddl1=(DropDownList)this.GridView1.HeaderRow.FindControl("DropDownList1"

(论坛答疑点滴)用户控件动态加载PostBack后的问题

动态|加载|控件|问题 很多网友在按钮的click事件中动态添加用户控件在页面回传后消失了或者就是用户控件中的按钮事件不能触发,下面是解决办法:(1)首先添加一个用户控件:WebUserControl1.ascx添加一个按钮:public System.Web.UI.WebControls.Button ucb;Text为"用户控件的按钮"(等会要在Page中用到这个按钮,所以设置为public)<asp:Button id="ucb" Text="

duilib 修复combo控件打开下拉菜单后不会自动定位到上次选择的位置上的bug

转载请说明原出处,谢谢:http://blog.csdn.net/zhuhongshu/article/details/43484589                 今天群里一个网友向我反应combo控件的一个bug:单击combo控件,展开下拉菜单后,不会自动定位到上次选择的位置,而是定位到最开头的位置.        带有bug的效果图:                                                               修复后的效果图:    

win7系统提示你尚未正确安装工行网银控件的解决方法

  win7系统提示你尚未正确安装工行网银控件的解决方法           步骤一:打开我们在win7 32位系统中常用的浏览器,然后找到菜单栏中的"工具"打开菜单之后点击"Internet选项"打开Internet属性设置窗口,并把窗口设置切换到"安全"这个选项卡. win7系统 步骤二:在安全的选项卡下,我们看到下方有一个名为"自定义级别"的按钮,我们点击这个按钮之后,会进入到一个新的窗口进行设置,在窗口下方的列表里面找

硕正 表格控件-硕正软件的表格控件能做到页面打开后就立即加载吗

问题描述 硕正软件的表格控件能做到页面打开后就立即加载吗 当一个页面有多个硕正表格控件时,如果不等所有表格全部加载出来,就通过选择按钮加载表格数据,会造成部分未加载出来的表格不能正常插入数据,此时直接保存页面的话会造成数据丢失. 尝试过写js方法将控件在页面标题加载(因为标题是最先加载的)前加载表格控件,但由于表格比较多的时候,加载时间也是比较长的,此时选择操作在表格加载前就进行的话,还是会丢失数据,不知道该怎么办了. 解决方案 http://bbs.csdn.net/topics/391907

win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀?

问题描述 win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? 解决方案 例子:http://www.codeproject.com/Articles/18417/Use-an-ActiveX-control-in-your-Win-Project-witho

为何用c#中的repeater控件邦定数据调试后,在浏览页面没有显示内容是空的?

问题描述 为何用c#中的repeater控件邦定数据调试后,在浏览页面没有显示内容是空的?IDAL.ICustomercust=newSQLServerDAL.SQLCustomer();IList<Model.Customer>cust1=cust.GetCustomers();this.Repeater1.DataSource=cust1;this.Repeater1.DataBind(); 解决方案 解决方案二:该回复于2008-05-27 13:20:49被版主删除解决方案三:Repe

用Winform开发了一个程序,界面上的控件在Win7下是基本对齐的,到了WindowsServer2008下就变的完全对不齐了?请问这是什么原因?

问题描述 用Winform开发了一个程序,界面上的控件在Win7下是基本对齐的,到了WindowsServer2008下就变的完全对不齐了?请问这是什么原因?RT 解决方案 解决方案二:不知道你是用什么方法"对齐"的,所以无法判断.比如说你用"空格"来搞什么"对齐",那么不同系统的同一个主题下的细节设置也是有调整的,空格在高版本的windows下肯定就变宽了一些,那么自然在高版本windows下就"鼓出去"了.你用于"