PDA

View Full Version : خلاصه کردن دستور



2009tv
جمعه 27 اسفند 1395, 10:47 صبح
با سلام و احترام خدمت شما
بخش اول سوالم:
من یک دستور دارم که نمی خواهم چندین بار تکرارش کنم بنابراین از چه روشی استفاده کنم تا بعد بتوانم از محتویات آن که شامل نام های اختصاص داده شده به اتصالات دستورم استفاده کنم. مانند نمونه دستورات زیر!

OleDbConnection connExcel = new OleDbConnection(connString);
OleDbCommand cmdExcel = new OleDbCommand();
بخش دوم سوالم:
من یک دستور نوشته ام که نام شیط های فایل اکسل باز شده را در یک combobox نشان می دهد اما کنار همه نام ها علامت $ (به نشانه شیط بودن) گذاشته برای اینکه کارم ظاهر بهتری داشته باشه چطور این علامت را حذف کنم؟

cmb_namesheet.DataSource = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tabl es, null);
cmb_namesheet.DisplayMember = "TABLE_NAME";
cmb_namesheet.ValueMember = "TABLE_NAME";
144704
همچنین چطور از طریق شیط انتخاب شده در این کمبوبوکس را در گرید ویو نشان دهم!

OleDbDataAdapter odp = new OleDbDataAdapter("Select * From[Result$]", connExcel);
یعنی بجای Result$ (که مشخص کننده نام شیط مورد نظر است) چه دستوری بنویسم!
ممنون از شما

hamid_hr
شنبه 28 اسفند 1395, 11:26 صبح
OleDbDataAdapter odp = new OleDbDataAdapter(string.Format("Select * From {0}", combobox1.text), connExcel);