DataSet myds2 = dbOp.getDataSet("SELECT _columnNameTxt,_columnName2 FROM tb_langMain3 where _lang='English'", "tb_langMain3");
DataTable dtname2 = myds2.Tables[0];
for (int j = 0; j < dtname2.Rows.Count; j++)
{
string _columnNameTxt = dtname2.Rows[j]["_columnNameTxt"].ToString().Trim();//列名
string _columnName2 = dtname2.Rows[j]["_columnName2"].ToString().Trim();//列名
this.menuStrip.Items[_columnNameTxt].Text = _columnName2 + ":"; //更改对应菜单的名称。
}
this.menuStrip.Items只能改一级菜单,子菜单改不到,用什么语句可以改所有的菜单名称呀?
DataTable dtname2 = myds2.Tables[0];
for (int j = 0; j < dtname2.Rows.Count; j++)
{
string _columnNameTxt = dtname2.Rows[j]["_columnNameTxt"].ToString().Trim();//列名
string _columnName2 = dtname2.Rows[j]["_columnName2"].ToString().Trim();//列名
this.menuStrip.Items[_columnNameTxt].Text = _columnName2 + ":"; //更改对应菜单的名称。
}
this.menuStrip.Items只能改一级菜单,子菜单改不到,用什么语句可以改所有的菜单名称呀?
判断你的这级Item如果还有子菜单 继续处理
整理来说 用递归(当菜单的总层次是可变的时候)