using System; using System.Data; using System.Windows.Forms; using System.Collections.Generic; using System.Linq; using System.ComponentModel; using CSFramework.DB; using System.Drawing; namespace GSBase.BaseFrom { public partial class SelectQueryDlg : Form { public static DatabaseMSSQL mSSQL = null; public SelectQueryDlg SelectItemDlg; private DataRow _returnRow = null; public DataRow ReturnRow { get { return _returnRow; } set { _returnRow = value; } } public SelectQueryDlg(string datacatalogID, string filter) { InitializeComponent(); string con = " Data Source=.;Initial Catalog=CSFrameworkV5_Normal;User ID=sa;Password =563593659liu;Persist Security Info=True;Connect Timeout=15;;Connection TimeOut=15;"; mSSQL = new DatabaseMSSQL(con); DataTable Childdata = mSSQL.GetTable(datacatalogID, "到货"); gridControl1.DataSource = Childdata; for (int i = 0; i < Childdata.Columns.Count; i++) { gridView1.Columns[i].FieldName = Childdata.Columns[i].ColumnName.ToString(); } } private void gridView1_DoubleClick(object sender, EventArgs e) { GetSelectValue(); } private void GetSelectValue() { int row = this.gridView1.FocusedRowHandle; if (row >= 0) { _returnRow = gridView1.GetDataRow(row);//GetFocusedDataRow(); } DialogResult = DialogResult.OK; this.Close(); } } }