آقا مشکل من تا حدی حل شد
کد زیر را نوشتم
privatevoid textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text=="")
{
checkedListBox1.Items.Clear();
var k = from c in linq.TPerson_Infos
select c;
foreach (TPerson_Info item in k)
{
checkedListBox1.Items.Add(item.Name + "-" + item.Family);
}
}
else
{
checkedListBox1.Items.Clear();
var k = from c in linq.TPerson_Infos
where c.Name == textBox1.Text.Substring(0) || c.Family == textBox1.Text.Substring(0)
select c;
foreach (TPerson_Info item in k)
{
checkedListBox1.Items.Add(item.Name + "-" + item.Family);
}
}
}
فقط اگه آیتمی تیک خورده باشه چجوری میشه نوشت که پا ک نشه از چک لیست باکس بقیه clear بشه؟
و دیگه اینکه تابعی در رشته ها نداریم که بتونم حرف به حرف را مقایسه کنم؟
مثلا من یه حرف از اون چیزی را که می نویسم با کل کلمه موجود در بانک مقایسه کنه اگه داخلش بود بیاره برام
تو این تکه کد من مثلا اگه یه اسم که کامل نوشتم با اسم های تو بانک یکی بود میاره برام وگرنه نمیاره چیزی را!