摘要:
线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能用了~第二:用委托,在05里,每个控件都有个InvokeRequired的属性~判断一下是不是true,是的话进行Invoke操作的,完事了~//建立个委托private delegate string returnStrDelegate();//搞个最简单滴取值 阅读全文
摘要:
DataGridView中CellClick的使用,选中一行触发的动作可以在这个方法里执行private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { pnlBottom.Enabled = true; //获得当前选中的行 int rowindex = e.RowIndex; string value0=""; string value1 = ""; string value2 = ""; try { //获得当前行的第一列的值 阅读全文
摘要:
/**//// <summary> /// 填充comboboxB超医师 geovindu@163.com 涂聚文 ///2009-02-16 /// </summary> private void setDBPyhNameComboBox() { this.combPhy.DataSource = null; DBConnectioin dbc = new DBConnectioin(); SqlConnection conn = new SqlConnection(DBConnectioin.conStr); conn.Open(); //DbHelperSQL.s 阅读全文