PDA

View Full Version : جستجو در یک فایل note pad



mojdeh6583
دوشنبه 25 مرداد 1389, 10:20 صبح
سلام
یه فایل نوت پد دارم که یه سری مقدار قراره توش ذخیره بشه
و بعد یه مقداری داخلش جستجو بشه
به عبارت بهتر
عوض اینکه سرچ از داخل دیتا بیس انجام بشه قراره از یه فایل نوت پد انجام بشه.
چه جوری باید این کارو انجام بدم
مرسی

Mohandes2009
دوشنبه 25 مرداد 1389, 11:23 صبح
مقدار داخل نوت پد را داخل یه متغییر رشته ای بریز بعد جستجو را روی رشته انجام بده:چشمک:

vandermond
دوشنبه 25 مرداد 1389, 11:26 صبح
دوست عزيز
اگه بين داده هات كاراكتر خاصي داري يا مثلا هر داده توي يك خط، با Split داده ها رو به آرايه تبديل كن و بعدش بررسي كن. اگه بيشتر بگي كه داده ها چي هستن و ميخاي چه كار بهتر ميشه كمك كرد..

mojdeh6583
دوشنبه 25 مرداد 1389, 12:28 عصر
اگه بيشتر بگي كه داده ها چي هستن و ميخاي چه كار بهتر ميشه كمك كرد..
من دارم یه سری کد درست می کنم
مثلاً کد اولم 1002 هست
اول توی نوت پد ذخیرش می کنه
بعد از نوت پد آخرین کدی که خونده رو بازیابی می کنه
و از اون به بعد یه کد دیگه تولید می کنه و دوباره یادداشت می کنه(ابتدای حلقه ی for آخرین کد تولید شده است)
حالا من یه عددی رو وارد می کنم
می خوام ببینم که قبلا تولید شده یا نه
پس نیاز دارم کل فایل نوت پدم رو سرچ کنه دنبال اون عدد بگرده و ببینه قبلاً تولید شده یا نه.
دلم می خواست عوض نوت پد با اکسل کار کنم ولی بلد نبودم
ممنون میشم راه چاره ای براش بگید.

Mohandes2009
دوشنبه 25 مرداد 1389, 12:54 عصر
دلم می خواست عوض نوت پد با اکسل کار کنم ولی بلد نبودم
ممنون میشم راه چاره ای براش بگید.


بیا مژده خانم:

http://www.barnamenevis.org/forum/showthread.php?t=55679

:بوس::چشمک:

mojdeh6583
دوشنبه 25 مرداد 1389, 13:28 عصر
http://www.barnamenevis.org/forum/showthread.php?t=55679


خوب این خیلی قشنگ بود و بدرد بخور و خوب و... ولی یاد نداده چطوری داخلش یه مقدار رو سرچ کنیم که!!!!!!!!!!

Mohandes2009
دوشنبه 25 مرداد 1389, 13:36 عصر
خوب این خیلی قشنگ بود و بدرد بخور و خوب و... ولی یاد نداده چطوری داخلش یه مقدار رو سرچ کنیم که!!!!!!!!!!

این کلید تشکر هم بزن:لبخند:

این هم یه متد برای خوندن از فایل اکسل:




public static DataTable getData(string Path, string SheetName)
{
string strconstring =
string.Format(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;",
Path);

System.Data.OleDb.OleDbDataAdapter da =
new System.Data.OleDb.OleDbDataAdapter(
string.Format("select * from [{0}$] ", SheetName)
, strconstring);
DataTable dt = new DataTable();
try
{
da.Fill(dt);
}
catch (Exception ex)
{
if (da.SelectCommand.Connection.State != ConnectionState.Closed)
da.SelectCommand.Connection.Close();

MessageBox.Show(ex.Message + Environment.NewLine + "tableName= " + SheetName);
}

return dt;
}

mojdeh6583
چهارشنبه 27 مرداد 1389, 13:22 عصر
این کلید تشکر هم بزن:لبخند:

این هم یه متد برای خوندن از فایل اکسل:




public static DataTable getData(string Path, string SheetName)
{
string strconstring =
string.Format(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;",
Path);

System.Data.OleDb.OleDbDataAdapter da =
new System.Data.OleDb.OleDbDataAdapter(
string.Format("select * from [{0}$] ", SheetName)
, strconstring);
DataTable dt = new DataTable();
try
{
da.Fill(dt);
}
catch (Exception ex)
{
if (da.SelectCommand.Connection.State != ConnectionState.Closed)
da.SelectCommand.Connection.Close();

MessageBox.Show(ex.Message + Environment.NewLine + "tableName= " + SheetName);
}

return dt;
}


بسیار متشکرم امیدوارم بتونم
سعیمو می کنم
مرسی