请教数据存储类型转换和FindControl问题。。。
string txtID = "txt";
int tmp = -1;
//根据接收参数5,来把控件ID分别是txt1,txt2,txt3,txt4,txt5的文本框,
//属性设置为只读
int j = 5;
for (int k = 0; k < j; k++)
{
tmp = k + 1;
txtID = txtID + tmp.ToString();
//根据ID,设置文本框属性,Form是否必须用容器替换?
//编译时提示未实例化
((TextBox)this.Form.FindControl(txtID)).ReadOnly = true;
}
//数据表Table1的两个字段类型都是是Nuber(6,2)
//数据库中定义两个Double类型数据
//下面的代码提示无法进行值类型和引用类型的转换
double a1 = double.Parse(DBNull.Value.ToString());
double a2 = double.Parse(DBNull.Value.ToString());
//执行插入操作的SQL语句
SQL_Insert = Insert into Table1 (col1,col2) values ('"+a1+"','"+a2+"')