C# Net网格视图
我正在使用表单向gridview中填充x个用户。但是,如果gridview中只显示了一个用户,那么每当调用该函数时,我都希望自动选择第一个用户 所以在我的回调函数中C# Net网格视图,c#,asp.net,C#,Asp.net,我正在使用表单向gridview中填充x个用户。但是,如果gridview中只显示了一个用户,那么每当调用该函数时,我都希望自动选择第一个用户 所以在我的回调函数中 if (users.count == 1) { // Do something } 我目前在有人按下gridview旁边的“select”时使用以下功能 Users_SelectedIndexChanged(object sender, EventArgs e) 如果我可以重用这个函数并执行类似的操作,那就太好了 if (
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
,应该可以实现这一目的。从技术上讲,您可以调用事件处理程序方法,但只能执行自己的实现 我将使用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
}
}
你可以,只要调用那个方法。否则,将其内容提取到它们都调用的另一个方法中。我的问题是,一旦我知道只返回一行,我现在想自动选择第一行。我不知道如何自动选择第一行并使用用户信息进行进一步操作