private void Form1_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
oleDbDataAdapter1.Fill(dataSet11,"c_chargekind");
Point p = new System.Drawing.Point(textBox1.Left,textBox1.Bottom);
dataGrid1.Location = p;
dataGrid1.Visible = false;
}
}
{
if(!Page.IsPostBack)
{
oleDbDataAdapter1.Fill(dataSet11,"c_chargekind");
Point p = new System.Drawing.Point(textBox1.Left,textBox1.Bottom);
dataGrid1.Location = p;
dataGrid1.Visible = false;
}
}
解决方案 »
- C#中连接SQL 做查询的方法是什么啊 有没有快速入门的方法
- 如何获取点击行索引?
- webbrowser控件的问题
- 灌水机,登陆成功后,提交表单,提示没有找到网页,其中key我以获取成功,比添加到提交的表单中,不知道还有那种原因使我提交的表单无法被接受??
- 图片定时转换功能如何实现?在线及等!!!
- 求助一个关于长时间鼠标键盘没有动作,再动作的时候弹出一个登录窗口的如何实现的问题啊用C#怎么实现这个功能啊
- 如何获取Excel单元格 下一列格子的标志,比如“E1”下一列”E2“
- 请问如何改变datagrid显示数据库表格字段的顺序啊??
- asp.net c# 客户端与服务端通讯
- 》》》》高难问题,如何在指定的矩形内以一定的偏移地址开始绘画字符串?
- 如何把一个字符串直接送打印机打印?
- 为什么不能用 static变量作全局变量来用,如果将其做全局变量,会有什么后果,最好能给个例子,我将万分感激。。。
我怎么没找到IsPostBack方法
2、在InitializeComponent()里面添加
this.dataGrid1.Click += new System.EventHandler(this.dg_click);这是处理方法
private void dg_click(object sender, System.EventArgs e)
{
label1.Text="aaaaa";
}
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
// e.Item.Attributes["OnMouseOut"]=
// "javascript:bgColor='"+ "Red" +"';";
e.Item.Attributes["OnMouseOver"]=
"javascript:bgColor='"+ "#F6F6F6" + "';";
e.Item.Attributes["OnMouseOut"]=
"javascript:bgColor='"+ "White" + "';";
e.Item.Attributes.Add("OnDblClick",Page.GetPostBackClientHyperlink((System.Web.UI.WebControls.LinkButton
)e.Item.Cells[0].Controls[0],"")) ;
// e.Item.Attributes["onclick"]=
// "javascript:alert('hello zhengjun')";
}
}
另外代码里连接的是DataGrid的“编辑”按钮
“编辑”按钮在DataGrid的第一列
急。
this.dataGrid1.KeyDown +=new System.EventHandler(this.keydown);
this.dataGrid1.KeyPress +=new System.EventHandler(this.keypress);我测试可以响应的
谢谢你,我想你的方法应该是正确的但我就是实现不了,
this.dataGrid1.KeyDown +=new System.EventHandler(this.dataGrid1_KeyDown);
private void dataGrid1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
MessageBox.Show("dsfsdfsd");
}
错误为
D:\c#_cx\c#cx\select-datagrid\Form1.cs(171): 方法“select_datagrid.Form1.dataGrid1_KeyDown(object, System.Windows.Forms.KeyEventArgs)”与委托“void System.EventHandler(object, System.EventArgs)”不匹配
这样写
this.dataGrid1.KeyDown +=new System.EventHandler(this.KeyDown);
下面该怎样写?
不要用DataGrid的click事件,用CurrentCellChanged事件,外加用CurrentRowIndex判断当前行是否发生改变就可以了,so easy,可是也花了我不少时间:(
private void dataGrid1_KeyDown(object sender, System.EventArgs e)
{
MessageBox.Show("dsfsdfsd");
}
我的理解System.Windows.Forms.KeyEventArgs 是对form的单击事件参数,而不是datagrid的,System.EventArgs可包含所有的参数信息。
private void dataGrid1_KeyDown(object sender, System.EventArgs e)
{
MessageBox.Show("dsfsdfsd");
}
我按以上的方法写显示错误:无法将类型“System.EventHandler”隐式转换为“System.Windows.Forms.KeyEventHandler
不好意思,Abac(~~) 你能给我详细解释一下吗?