PDA

View Full Version : جستجو textbox و ذخیره



ma_dy_930
یک شنبه 12 اسفند 1397, 19:14 عصر
سلام چطوری میشه یه متن طولانی مثل کتاب که وارد textbbox یا richbox شده رو داخل جستجو کرد و پاراگراف به پاراگراف بصورت جدا جدا در دیتابیس ذخیره کرد
به عنوان مثال ما متن زیر داریم کهدو پاراگرافه میخوایم تیتر هر پاراگراف گرفته بشه و متن پاراگراف جدا جدا ودر متغییر ذخیره بشه و بعد دردیتابیس

متن:

* جزئیات ادغام 5 بانک نظامی در بانک سپه
وی تصریح کرد: این 5 موسسه بانکی نزدیک 24 میلیون سپرده گذار با ارزش 214 هزار میلیارد تومان دارند. برنامه ریزی به گونه ایست که هیچ تغییری در نحوه پرداخت سودهای سپرده گذاران صورت نگیرد.
همتی ، رقم تسهیلات این بانک ها را 130 هزار یلیارد تومان اعلام کرد و اافزود: این تسهیلات بر اساس قرارداد ادامه دارد و کارکنان هم بر اساس قراردادها ادامه کار می دهند.
وی درباره تعیین تکلیف سهامداران حقیقی بانک های نظامی گفت: تکلیف سهامداران وابسته به نیروی ها ی مسلح مشخص است و 130هزار سهامدار جز است نیز مشکلی نخواهند داشت.

* 4 ماه فرصت به بانک های نظامی برای ادغام
همتی بار دیگر به سهامداران خرد اشاره و تصریح کرد: نمادهای این بانک ها در بورس باز خواهد شد؛ هیچ نگرانی برای سهامداران وجود ندارد اگر سهامداری می خواست بیشتر سهام خود را بفروشد می تواند بعد از 4 ماه و مشخص شدن ارزش واقعی نسبت به فروش اقدام کنند.
وی گفت که بانک سپه بعنوان بانک مجموعه نیروهای مسلح نیست بلکه بانک دولتی است که به نیروهای مسلح نیز براساس سیاست های خود سرویس می دهد. البته بانگاه ویژه و برتر می تواند به نیروهای مسلح سرویس دهد.

alexmcse
دوشنبه 13 اسفند 1397, 13:42 عصر
private Dictionary<string, string> listDictionary = new Dictionary<string, string>(); private void button1_Click(object sender, EventArgs e)
{
listDictionary.Add(" جزئیات ادغام 5 بانک نظامی در بانک سپه", "وی تصریح کرد: این 5 موسسه بانکی نزدیک 24 میلیون سپرده ");
listDictionary.Add("A", "Englis");
listDictionary.Add("ب", "Persian");


}


private void button2_Click(object sender, EventArgs e)
{
foreach (var VARIABLE in listDictionary )
{
if (VARIABLE.Key == "A")
MessageBox.Show(VARIABLE.Value);


//به این صورت انجام میدهید
//english
//ودر دیتابیس ذخیره میکنید
}
}

ma_dy_930
سه شنبه 14 اسفند 1397, 15:06 عصر
private Dictionary<string, string> listDictionary = new Dictionary<string, string>(); private void button1_Click(object sender, EventArgs e)
{
listDictionary.Add(" جزئیات ادغام 5 بانک نظامی در بانک سپه", "وی تصریح کرد: این 5 موسسه بانکی نزدیک 24 میلیون سپرده ");
listDictionary.Add("A", "Englis");
listDictionary.Add("ب", "Persian");


}


private void button2_Click(object sender, EventArgs e)
{
foreach (var VARIABLE in listDictionary )
{
if (VARIABLE.Key == "A")
MessageBox.Show(VARIABLE.Value);


//به این صورت انجام میدهید
//english
//ودر دیتابیس ذخیره میکنید
}
}
از جوابتون ممنونم
منظورم اینطوری نیست بلکه اینکه یه تابع تعریف کنم تا بیاد متنی که در textbox مثلا کپی شده رو تیترشو بگیر در یک فیلد و متن بعد تیتر در یک فیلد ذخیره بشه کل متن شاید ده ها تیتر و ده ها متن داشته باشه
فکرکنم باید یطوری بفهمیم کجای textbbox اینتر خورده و اینطوری تفکیکشون یدیم

alexmcse
پنج شنبه 16 اسفند 1397, 20:22 عصر
تابعی که لیست خط های که اینتر خورده را نشان میدهد
private List<int> NumberLineEnterKey(RichTextBox richText) {
List<int> list = new List<int>();
for (int i = 0; i < richText.Lines.Length ; i++)

{

if (richText.Lines [i] == string.Empty)
{
list.Add(i+1);


}
}
return list;
}