动态生成N个小button(根据数据库,来反应出这样一个问题:比如机场哪有飞机停靠位,就在那位置上生成个小button,如果这位置上现在有飞机停靠,就让小button显示红色)所以这个位置是随时变化的,
问问大家: 如果有飞机停靠了,数据变化后,我怎么能最快的找到飞机停靠的位置,让对应位置的那个动态生成的button的颜色变成红色.给个详细的思路及理由(一定要考虑当万条以上数据的情况)
问问大家: 如果有飞机停靠了,数据变化后,我怎么能最快的找到飞机停靠的位置,让对应位置的那个动态生成的button的颜色变成红色.给个详细的思路及理由(一定要考虑当万条以上数据的情况)
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
}dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";
Dictionary<int, Button> dic = new Dictionary<int, Button>();
for (int i = 0; i < 50000; i++)
{
Button btn = new Button();
btn.Name = "btn" + i;
btn.Location = new Point();
dic.Add(i, btn);
} dic[5].Name = "button1";