(object sender, DataListItemEventArgs e)中sender和 e什么意思,都有什么作用?
学了一年。net了 ,不知道这句话什么意思======》(object sender, DataListItemEventArgs e)中sender和 e什么意思,都有什么作用? 希望 高手长辈们多多讲解~~~~小弟在这多谢了~~~
------解决方案--------------------sender 是参数传递的对象的一个对象,e是事件参数的一个对象
------解决方案--------------------sender是哪个对象调用了这个事件,e是这个事件的数据,包含了相关的参数。
------解决方案--------------------sender是发出事件的对象datalist e是一些的参数datalistitem里面的数据
------解决方案--------------------C# code
private void kh_cb_date_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBox cb = (ComboBox)sender;
kh_tbl_stday.Text = ((ComboBoxItem)cb.SelectedItem).Tag.ToString();
GetDate();
}
------解决方案--------------------
Sender参数只是简单地传递了指向引发事件的那个类的实例的一个引用,而e是EventArgs类型的参数,它包含了事件所携带的信息。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------