WPF: списки привязки в XAML - как элемент может узнать свою позицию в списке?

Учитывая следующий код XAML с поведением, подобным ListControl:

    
        
            
                
                    
                         ...
                    
                
            
        
    

Поскольку список может быть длинным (100-200 элементов), и элементы выглядят одинаково, я думаю, что было бы полезно для пользователя во время прокрутки, если бы каждый элемент отображал свою позицию в списке. со своего локального компьютера я могу подключиться к SQL-серверу с помощью sqlClient на C # и вот мое соединение ...

У меня Windows 2008 R2 x64 Enterprise Edition + SQL Server 2008 R2 datacenter edition со своего локального компьютера я могу подключиться к серверу SQL с помощью sqlClient в C # и вот моя строка подключения выглядит так:

using (sqlconnection cn = new sqlconnection("Data Source=myServerIPAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"))
{
    cn.open();  //I'll get error here from remote
    using (sqlcommand cmd = new sqlcommand("sql",cn))
    {
        //some code here
    }
}

, но с точным приведенным выше кодом с удаленного компьютера я получаю эту ошибку:

Timeout expired.  The timeout period
elapsed prior to completion of the
operation or the server is not
responding.

, но когда я меняю приведенный выше код на oledb, все работает нормально. соответственно строка подключения для oledb будет изменена, и это моя строка подключения oledb :

Provider=SQLOLEDB;Data
Source=myserverIP;Password=password;User
ID=sa;Initial Catalog=catalog

примечание : Я пробовал это , но нет разница.

1
задан Mihai Iorga 28 August 2012 в 22:03
поделиться