noroozifar
سه شنبه 14 آبان 1392, 21:33 عصر
سلام
یک جدول بانک اطلاعاتی را در listview با استفاده از EntityDataSource نمایش میدهم حالا دو تا تکست باکس و یک button گذاشتم که جستجو نام و فامیل را انجام بدهد ولی هنگام جستجو اگر نام محسن بزنم جستجو انجام میشه ولی اگر نام سینا بزنم رکوردی پیدا نمیشه این جستجو باید بتونه قابلیت جستجو نام یا فامیل یا نام و فامیل با هم داشته باشه
کد ها را قرار میدم ببینید مشکل کجاست ممنونم راهنمایی کنید :
protected void Unnamed5_Click(object sender, EventArgs e)
{
try
{
if (nameM.Text != string.Empty && Famil.Text == string.Empty) {
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Name", TypeCode.String,nameM.Text);
}
else if(nameM.Text == string.Empty && Famil.Text != string.Empty){
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Famil", TypeCode.String, Famil.Text);
}
else if (nameM.Text != string.Empty && Famil.Text != string.Empty)
{
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Famil", TypeCode.String, Famil.Text);
EntityDataSource1.WhereParameters.Add("Name", TypeCode.String, nameM.Text);
}
else
{
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
}
}
catch { }
}
یک جدول بانک اطلاعاتی را در listview با استفاده از EntityDataSource نمایش میدهم حالا دو تا تکست باکس و یک button گذاشتم که جستجو نام و فامیل را انجام بدهد ولی هنگام جستجو اگر نام محسن بزنم جستجو انجام میشه ولی اگر نام سینا بزنم رکوردی پیدا نمیشه این جستجو باید بتونه قابلیت جستجو نام یا فامیل یا نام و فامیل با هم داشته باشه
کد ها را قرار میدم ببینید مشکل کجاست ممنونم راهنمایی کنید :
protected void Unnamed5_Click(object sender, EventArgs e)
{
try
{
if (nameM.Text != string.Empty && Famil.Text == string.Empty) {
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Name", TypeCode.String,nameM.Text);
}
else if(nameM.Text == string.Empty && Famil.Text != string.Empty){
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Famil", TypeCode.String, Famil.Text);
}
else if (nameM.Text != string.Empty && Famil.Text != string.Empty)
{
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
EntityDataSource1.WhereParameters.Add("Famil", TypeCode.String, Famil.Text);
EntityDataSource1.WhereParameters.Add("Name", TypeCode.String, nameM.Text);
}
else
{
EntityDataSource1.WhereParameters.Clear();
EntityDataSource1.AutoGenerateWhereClause = true;
//alternatively
//EntityDataSource2.Where = "it.[CategoryID] = @CategoryID";
}
}
catch { }
}