我的应用程序有点问题。 我刚做了类似的东西: Tap here
这个代码就是:
connect.Open();
SqlCommand testcomm = new SqlCommand("SELECT Nazwa from DRUZYNA", connect);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = testcomm;
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].Rows.Count != 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
drużynyToolStripMenuItem.DropDownItems.Add(ds.Tables[0].Rows[i]["Nazwa"].ToString(), null);
}
}
wyświetlToolStripMenuItem.DropDownItems.Add(drużynyToolStripMenuItem);
此团队列表是从数据库动态加载的。 我的问题是:如何从此列表中将Click事件添加到选定的团队?
我想问一下提示。
答案 0 :(得分:1)
加载表单时,您应订阅toolstrip事件ItemClicked
wyświetlToolStripMenuItem.ItemClicked += MyItemClicked;
事件处理程序:
private void MyItemClicked(Object sender, ToolStripItemClickedEventArgs e) {
// e contains a field e.ClickedItem. Use that in here to perform the appropriate action.
// You will need to cast the Item to the original type and check if it is null.
}