private int ParseSQL() { string sql = txtSQL.Text; string err = string.Empty; List <Column> columnList = SQLManager.ParseSQLToColumns(sql, ref err); if (columnList == null) { ToBeFront(); WindowManager.ShowToolTip(txtSQL, "解析出错。原因:\n" + err, txtSQL.Location); return(-1); } string strTemp = cmbDefaultValue.Text; List <BaseObject> baseObjectList = ListManager.ColumnListToBaseObjectList(columnList); cmbDefaultValue.SetItems(baseObjectList); cmbDefaultValue.Text = strTemp; return(1); }