我正在使用表单来填充x用户的gridview。但是,如果在gridview中只显示一个用户来自动选择第一个用户,我每当调用该函数时都想要。
所以在我的回调函数中我有
if (users.count == 1)
{
// Do something
}
我目前在有人在gridview旁边按“select”时使用以下功能。
Users_SelectedIndexChanged(object sender, EventArgs e)
如果我可以重用此功能并执行类似
之类的操作,那将是很好的if (users.count == 1)
{
Users_SelectedIndexChanged(object sender, EventArgs e);
}
答案 0 :(得分:0)
在绑定数据并检查至少一个项目之后将此属性设置为0
应该可以解决问题。从技术上讲,您可以调用事件处理程序方法,但除了执行您自己的实现之外,还没有结束。
答案 1 :(得分:0)
我会使用GridView的OnLoad方法并在那里调用你的函数。调用OnLoad方法时绑定了数据。
public void GridView_OnLoad(object sender, EventArgs e)
{
//Assuming one row means 1 user and gv is your gridview object
if (gv.Rows.Count == 1) //(user.count == 1)
{
//call your selected function here
}
}