错误 CS1526 如何改正,多谢
错误 CS1526: new 表达式要求在类型后有 () 或 []
网上找了好久都不知道怎么改
是不是和我的编译器有关啊
- C# code
for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { ListItem li = new ListItem { Text = ds.Tables[0].Rows[i][0].ToString(), Value = ds.Tables[0].Rows[i][0].ToString() }; DropDownList1.Items.Add(li); }
[解决办法]
未正确指定用于为对象动态分配内存的 new 运算符造成的错误。
尝试这样修改:
- C# code
for (int i = 0; i < ds.Tables[0].Rows.Count; i++){ ListItem li = new ListItem(ds.Tables[0].Rows[i][0].ToString(), ds.Tables[0].Rows[i][0].ToString()); DropDownList1.Items.Add(li);}