PDA

View Full Version : مبتدی: کار دستور str = str.Remove(str.Length - 4, 4); چیه؟



boysfe5
چهارشنبه 12 مهر 1391, 18:00 عصر
با سلام خدمت تمامی دوستان عزیز
برای جستجو در دیتاگریدویو چنین کی هستش

string str = "select * from foroshandeh where";
str += "name like '%" + textBoxX1.Text + "%'and ";
str += "family like '%" + textBoxX2.Text + "%'and";
str += "tel like '%" + textBoxX3.Text + "%'and";
// if (str == "select * from foroshandeh where")
// str = "select * from foroshandeh";

str = str.Remove(str.Length - 4, 4);

DataTable dt = new DataTable();
database db = new database();
dt = db.MySelect(str);
MessageBox.Show(dt.Rows.Count.ToString() + " Rows fuonded.");
dataGridViewX1.DataSource = dt;

میخوام بدونم این کد str = str.Remove(str.Length - 4, 4); چه کاری رو انجام میده با تشکر

مسعود اقدسی فام
چهارشنبه 12 مهر 1391, 18:13 عصر
چهار حرف آخر رشته‌ی str رو حذف می‌کنه و رشته‌ی جدید رو مجددا داخل str می‌ریزه.

shecarchi
چهارشنبه 12 مهر 1391, 20:28 عصر
در واقع and اخر رو از کوئری حذف میکنه