c#循环生成button的问题 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你已经知道name了,判断在数组中的位置,然后去对应的数组中取不就行了?另外name最好不要直接放字符串,而是将数组的索引给进去,这样就不用每次都遍历数组比较了. path和IdbnBox.Tag=ja[i][path].Tostring()+","+ja[i][id].Tostring();取,var str = (sender as Button).Tag.tostring().split(","); // 分割成了数组,根据index取值。 其实方法很多啊,比如你可以以name为key做一个字典,建一个类或结构体保存其他信息,click事件中,sender就是点击的button对象,获得它的name,然后到字典中找到name对应的记录,取出来就是了 不要bnBox=ja[i][name].Tostring();写成bnBox.name=j.tostring()然后在事件里取((button)sender).name,将字符串转int型就是索引了. 新手求助c#连接access数据库的问题 asp.net gridview 问题 visual studio 连接数据库问题求解 C#中如何把DataGridView的内容格式输出到excel中 C#应用程序的注销问题 有一个小问题问一下大家?? 安装问题?在线急等 mdi窗体,创建窗口句柄时出错 请问c#中如何将一结构数据写入二进制文件 [大家来讨论] vs.net.2003 与 vs.net 有何异同? 求助,怎样实现系统电源管理 c#下多线程的tcp粘包问题,请高手指点思路。
另外name最好不要直接放字符串,而是将数组的索引给进去,这样就不用每次都遍历数组比较了.
var str = (sender as Button).Tag.tostring().split(","); // 分割成了数组,根据index取值。
写成bnBox.name=j.tostring()然后在事件里取
((button)sender).name,将字符串转int型就是索引了.