Я попытался сравнить имена таблиц и полей таблиц .Но у меня есть много для loop.I хочу задать практический способ для излишка находят в ListFields1Как найти избыточные элементы в списках сравнения?
У меня есть 4 ListBoxes
Строка Формат ListFields1 и ListFields12
string.Format("{0} {1}",ColumnName,DataTypeName)
Database1
ListTables1(TablesOfDatabase1) ListFields1(FieldsOfTB1)
dbo.Employee ID int
Name nvarchar
Age int
PhoneNumber nvarchar
Gender nvarchar
.
.
database2
ListTables2(TablesOfDatabase2) ListFields2(FieldsOfTB2)
dbo.Employee ID int
Name nvarhcar
Мои плохие коды:
public void FindSurPlusFields()
{
for (int i = 0; i < ListTables1.Items.Count; i++)
{
for (int j = 0; j < ListTables2.Items.Count; j++)
{
if((ListTables1.Items[i] == ListTables1.Items[i]));
for (int a = 0; a < ListFields1.Items.Count; a++)
{
for (int b = 0; b < ListFields2.Items.Count; b++)
{
if ((ListFields1.Items[a] == ListFields2.Items[b])) ;
// found surplus filed and display in textbox
txtDisplay.Text="?????";
break;
}
}
}
}
}
Кнопка
private void FindButton_Click(object sender, EventArgs e)
{
FindSurPlusFields();
}
Мой вопрос: Как я могу найти и избыток дисплей fileds для выбранных элементов с помощью мыши кнопку?
например
dbo.Employee txtDisplay.text = Age int,PhoneNumber nvarchar, Gender nvarchar