那在C#里怎样加事件呀,例如我要添加ItemDataBound的事件呢?点哪呀,不要说是自已写的吧(我是说那函数头,像你点双击BUTTON后也会有个空函数这样呀。)?
14 个解决方案
#1
顶顶定定
#2
顶一下
#3
呵呵,其实都一样拉
#4
开发环境是VS.NET吗
#5
vs.net有自动提示的功能啊,写完控件名称,加.后自动提示,如果没有,代码肯定有问题。
#6
我是用VS.NET开发,可能你们误解我的意思了,我的意思是
像你双击repeater里会转到代码页。像下面这样
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
这个只是ItemCommand的事件代码,那如果我要的是ItemDataBound事件呢?
如果用过VB.net写的就知道,在上面的两个下拉菜单中可以在左边的那个选择控件,右边的可以选择该控件的行为嘛,例如选了repeater1后,右边会有很多很多repeater1行为,其中包括了ItemCommand和ItemDataBound的事件,如果我要在ItemDataBound事件中写代码,那我选择了ItemDataBound事件后,就会自动在代码里添加一个像这样的函数
下面是以VB.net为例
Private Sub Sec_Sort_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Sec_Sort.ItemDataBound
'这里写的是该事件的代码
End Sub
现在问题就是,我在C#写的时候,代码页上面左边的下拉菜单变成了类的列表,右边就变成了该类里面已有的所有行为和控件,那我像要在ItemDataBound事件里写代码,搞出上面那个函数来?我在页面视图双击repeater1这控件,默认的只会弹出这个
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
但我要的是ItemDataBound的事件,不是ItemCommand,那怎样那能添加ItemDataBound事件的代码函数?
像你双击repeater里会转到代码页。像下面这样
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
这个只是ItemCommand的事件代码,那如果我要的是ItemDataBound事件呢?
如果用过VB.net写的就知道,在上面的两个下拉菜单中可以在左边的那个选择控件,右边的可以选择该控件的行为嘛,例如选了repeater1后,右边会有很多很多repeater1行为,其中包括了ItemCommand和ItemDataBound的事件,如果我要在ItemDataBound事件中写代码,那我选择了ItemDataBound事件后,就会自动在代码里添加一个像这样的函数
下面是以VB.net为例
Private Sub Sec_Sort_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Sec_Sort.ItemDataBound
'这里写的是该事件的代码
End Sub
现在问题就是,我在C#写的时候,代码页上面左边的下拉菜单变成了类的列表,右边就变成了该类里面已有的所有行为和控件,那我像要在ItemDataBound事件里写代码,搞出上面那个函数来?我在页面视图双击repeater1这控件,默认的只会弹出这个
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
但我要的是ItemDataBound的事件,不是ItemCommand,那怎样那能添加ItemDataBound事件的代码函数?
#7
属性栏里有一个事件,找到相关的事件,然后输入一个子程序名
如:Datagrid1
在属性栏中,选择事件,找到要写的事件,如ItemDataBound,输入Datagrid1_ItemDataBound,回车。
试试看?
如:Datagrid1
在属性栏中,选择事件,找到要写的事件,如ItemDataBound,输入Datagrid1_ItemDataBound,回车。
试试看?
#8
tanshiyang82,在代码页的属性栏是空白的,在页面的属性栏里上有个下拉条,但那只是列出页面的的所有控件而已,并没有控件的事件呀,??在控件的属性里找了很久也找不到哪里有得选择行为的,能麻烦你们一下吗?CUT一张图也好,录下一段录像也好,发到我邮箱好吗?录下你们怎样调出repeater1的ItemDataBound事件就行了。
chui03@scse.com.cn
chui03@scse.com.cn
#9
ss
#10
在InitializeComponent()方法中
控件名.(此时会自动提示,找到ItemDataBound事件)ItemDataBound +=(此时会提示你按tab键插入事件出来)
控件名.(此时会自动提示,找到ItemDataBound事件)ItemDataBound +=(此时会提示你按tab键插入事件出来)
#11
在属性窗口中:最上面的菜单上选择"闪电"图标后,选择你要的事件行,双击就可以了!
#12
明白了,呵呵,谢谢 9sun888(九个太阳) ,点击闪电后的属性栏双击相关的事件就会添加,明白了,谢谢你们。
好的,学到东西了,而家埋单
好的,学到东西了,而家埋单
#13
标记。
#14
点击闪电后的属性栏双击相关的事件就会添加
#1
顶顶定定
#2
顶一下
#3
呵呵,其实都一样拉
#4
开发环境是VS.NET吗
#5
vs.net有自动提示的功能啊,写完控件名称,加.后自动提示,如果没有,代码肯定有问题。
#6
我是用VS.NET开发,可能你们误解我的意思了,我的意思是
像你双击repeater里会转到代码页。像下面这样
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
这个只是ItemCommand的事件代码,那如果我要的是ItemDataBound事件呢?
如果用过VB.net写的就知道,在上面的两个下拉菜单中可以在左边的那个选择控件,右边的可以选择该控件的行为嘛,例如选了repeater1后,右边会有很多很多repeater1行为,其中包括了ItemCommand和ItemDataBound的事件,如果我要在ItemDataBound事件中写代码,那我选择了ItemDataBound事件后,就会自动在代码里添加一个像这样的函数
下面是以VB.net为例
Private Sub Sec_Sort_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Sec_Sort.ItemDataBound
'这里写的是该事件的代码
End Sub
现在问题就是,我在C#写的时候,代码页上面左边的下拉菜单变成了类的列表,右边就变成了该类里面已有的所有行为和控件,那我像要在ItemDataBound事件里写代码,搞出上面那个函数来?我在页面视图双击repeater1这控件,默认的只会弹出这个
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
但我要的是ItemDataBound的事件,不是ItemCommand,那怎样那能添加ItemDataBound事件的代码函数?
像你双击repeater里会转到代码页。像下面这样
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
这个只是ItemCommand的事件代码,那如果我要的是ItemDataBound事件呢?
如果用过VB.net写的就知道,在上面的两个下拉菜单中可以在左边的那个选择控件,右边的可以选择该控件的行为嘛,例如选了repeater1后,右边会有很多很多repeater1行为,其中包括了ItemCommand和ItemDataBound的事件,如果我要在ItemDataBound事件中写代码,那我选择了ItemDataBound事件后,就会自动在代码里添加一个像这样的函数
下面是以VB.net为例
Private Sub Sec_Sort_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Sec_Sort.ItemDataBound
'这里写的是该事件的代码
End Sub
现在问题就是,我在C#写的时候,代码页上面左边的下拉菜单变成了类的列表,右边就变成了该类里面已有的所有行为和控件,那我像要在ItemDataBound事件里写代码,搞出上面那个函数来?我在页面视图双击repeater1这控件,默认的只会弹出这个
private void Sortlist_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
//光标在这里让你输入代码
}
但我要的是ItemDataBound的事件,不是ItemCommand,那怎样那能添加ItemDataBound事件的代码函数?
#7
属性栏里有一个事件,找到相关的事件,然后输入一个子程序名
如:Datagrid1
在属性栏中,选择事件,找到要写的事件,如ItemDataBound,输入Datagrid1_ItemDataBound,回车。
试试看?
如:Datagrid1
在属性栏中,选择事件,找到要写的事件,如ItemDataBound,输入Datagrid1_ItemDataBound,回车。
试试看?
#8
tanshiyang82,在代码页的属性栏是空白的,在页面的属性栏里上有个下拉条,但那只是列出页面的的所有控件而已,并没有控件的事件呀,??在控件的属性里找了很久也找不到哪里有得选择行为的,能麻烦你们一下吗?CUT一张图也好,录下一段录像也好,发到我邮箱好吗?录下你们怎样调出repeater1的ItemDataBound事件就行了。
chui03@scse.com.cn
chui03@scse.com.cn
#9
ss
#10
在InitializeComponent()方法中
控件名.(此时会自动提示,找到ItemDataBound事件)ItemDataBound +=(此时会提示你按tab键插入事件出来)
控件名.(此时会自动提示,找到ItemDataBound事件)ItemDataBound +=(此时会提示你按tab键插入事件出来)
#11
在属性窗口中:最上面的菜单上选择"闪电"图标后,选择你要的事件行,双击就可以了!
#12
明白了,呵呵,谢谢 9sun888(九个太阳) ,点击闪电后的属性栏双击相关的事件就会添加,明白了,谢谢你们。
好的,学到东西了,而家埋单
好的,学到东西了,而家埋单
#13
标记。
#14
点击闪电后的属性栏双击相关的事件就会添加