2
它是C#中的Windows窗体应用程序。
我使用DataRepeater
控制在我显示三列:
Text Label
,Link Label
,Link Label
以下是截图:
如何为DataRepeater链接标签设置唯一ID
以下是其填充码DataRepeater
:
private void Get_StaffLogins_RequestList()
{
mySqlConnection = DBAccess.getConnection();
mySqlConnection.Open();
DataTable dt = sysadmin.getStaffLoginsRequests(mySqlConnection);
BindingSource bSource = new BindingSource();
staff_id.DataBindings.Add("Text", bSource, "staff_id");
//accessLink.DataBindings.Add("Value", bSource, "staff_id");
//denyLink.DataBindings.Add("Value", bSource, "staff_id");
if (dt.Rows.Count > 0)
{
bSource.DataSource = dt;
r_msgs.DataSource = bSource;
}
else
{
r_msgs.DataSource = String.Empty;
notify.Text = "There are no Pending requests for staff logins!";
}
mySqlConnection.Close();
}
private void accessLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
//Access Link Clicked
}
private void denyLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
//Deny Link Clicked
}
现在我需要的是,当用户点击Access
或Deny
链接我以某种方式获得相应的StaffID,以便我可以在数据库中标记特定的staffID访问/拒绝。
如何为每个行链接标签赋予唯一的工作人员ID?
在此先感谢!