1.
Form1 点击按钮哪里怎么写的,myForm.cz 这个cz是什么,你可以用MessageBox.Show看下它的值,应该是它不是最新的值
2.
DataAdapter的Fill方法会隐式打开关闭连接
SqlConnection thisConnection = new SqlConnection("......");
thisConnection.Open();
thisAdapter2 = new SqlDataAdapter("SELECT * from tProgramDetail where ProgramTypeID='" + myForm.cz + "'", thisConnection);
我看你的代码,感觉没什么问题,就是少一个打开链接
缺少thisConnection.Open ();//打开数据库
压根没看懂你代码 不知道你的是什么意思