Contains برای بررسی وجود یک رشته در رشته دیگه استفاده میشه. مثلا رشته Framework مقدار work رو شامل میشه.
کاری که شما میخواین بکنین مقایسه برابر بودن دو عدد هست.ابتدا باید مقدار textbox که به صورت رشته هست رو به عدد تبدیل کنید و با متد Equals یا عملگر == مقایسه رو انجام بدین:
int enteredMemberId;
if (int.TryParse(textBox1.Text, out enteredMemberId)) {
var qsreach = db.members.Where(i => i.memberId.Equals(enteredMemberId));
dataGridView1.DataSource = qsreach.ToList();
}
else {
MessageBox.Show("Invalid member id.");
}
فرض بر این بوده شما ستون عددی با نام memberId دارین.