Мне нужно объявить функцию для Crystal Report Viewer в C#, но она показывает мне некоторую ошибку: (Объект Не содержит определения для базы данных и никакого метода расширения «База данных», кроме первого аргумента типа «объект», может быть найдено (вам не хватает ссылки на директиву или сборку?)) Мой код приведен нижеОбъект Не содержит защиты для базы данных и никакого метода расширения База данных
public static object ConnectionForReports(object objReport)
{
SqlConnection cn = null;
cn = new SqlConnection(Properties.Settings.Default.CMScon);
CrystalDecisions.Shared.TableLogOnInfo logOnInfo = null;
**logOnInfo = objReport.Database.Tables[0].LogOnInfo;**
logOnInfo.ConnectionInfo.ServerName = cn.DataSource;
logOnInfo.ConnectionInfo.DatabaseName = cn.Database;
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "SQLadmin";
**objReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);**
return objReport;
}
Ошибка отображается в выделенной строке.
Начать чтение [здесь] (http://en.wikipedia.org/wiki/Strong_and_weak_typing). –