当数据从数组string[] ArrList ={ "1", "2", "3", "4", "5" };中加载到DataTable的时候显示进度条!求教高人
加载代码如下:
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn("facode", Type.GetType("System.Int16"));
DataColumn dc2 = new DataColumn("favalue", Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2); string[] ArrList ={ "1", "2", "3", "4", "5" };
int _facode = 0;
for (int i = 0; i < ArrList.Length; i++)
{
DataRow dr = dt.NewRow();
_facode += 1;
dr["facode"] = _facode;
dr["favalue"] = ArrList[i].Trim();
dt.Rows.Add(dr);
}
加载代码如下:
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn("facode", Type.GetType("System.Int16"));
DataColumn dc2 = new DataColumn("favalue", Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2); string[] ArrList ={ "1", "2", "3", "4", "5" };
int _facode = 0;
for (int i = 0; i < ArrList.Length; i++)
{
DataRow dr = dt.NewRow();
_facode += 1;
dr["facode"] = _facode;
dr["favalue"] = ArrList[i].Trim();
dt.Rows.Add(dr);
}
解决方案 »
- 这个MVC这个常见小问题大家怎么解决的呢? 解决立刻结贴~~
- 换行符Replace
- aspl.net 分页中碰到的诡异代码,寻求解释?
- 导出EXCEL服务器无响应
- 字符串操作
- 安全性异常:应用程序试图执行安全策略不允许的操作....更改该应用程序的信任级别。
- 急求一正则表达式,新闻系统
- 怎样获取listbox的所有项和其value,而不管选没选中?
- 急!!!!!!!在dropdownlist的下拉重选取后,dlCompany_code_SelectedIndexChanged怎么没反应???
- 我怎么样才能在动态添加了一个button的客户端onclick事件之后马上响应该事件?
- 求解 asp。net中datalist 输出数据后
- 求asp.net报表的插件、样式等相关信息
如何string[] ArrList ={ "1", "2", "3", "4", "5" };是很大数量级的时候不需要吗
progressBar1.Step = 1;
progressBar1.Value = 0;
for (int i = 0; i < ArrList.Length; i++)
{
DataRow dr = dt.NewRow();
_facode += 1;
dr["facode"] = _facode;
dr["favalue"] = ArrList[i].Trim();
dt.Rows.Add(dr);
Application.DoEvents();
progressBar1.PerformStep();
}
在for循环中设置进度条的百分比
//以下是测试代码
public void ProgressTest()
{
ArrayList arr = new ArrayList();
for (int i = 0; i < 1000000; i++)
arr.Add(i);
for (int j = 0; j < arr.Count; j++)
{
progressBar1.Minimum = 0;
progressBar1.Maximum = arr.Count;
progressBar1.Value = j;
}
label1.Text = "读取完成";
}
private void button1_Click(object sender, EventArgs e)
{
ProgressTest();
}