rep.Show();
, получаю исключение :System.Exception
HResult=0x80131500
Message=c:\Users\Андрей\AppData\Local\Temp\s315x3ec.0.cs(2574,40) : error CS0019: Оператор "*" не может применяться к операндам типа "string" и "double"
Source=Stimulsoft.Report
MySqlDataAdapter adp = new MySqlDataAdapter(cmdUpdSelect);
DataTable PrintTable = ds.Tables.Add("UPD_Table");
DataColumn shtrih_kod = PrintTable.Columns.Add("shtrih_kod", typeof(Int32));
DataColumn date_upd = PrintTable.Columns.Add("date_upd", typeof(string));
DataColumn customer = PrintTable.Columns.Add("customer", typeof(string));
DataColumn cust_plat_doc = PrintTable.Columns.Add("cust_plat_doc", typeof(string));
DataColumn cust_inn = PrintTable.Columns.Add("cust_inn", typeof(string));
DataColumn cust_kpp = PrintTable.Columns.Add("cust_kpp", typeof(string));
DataColumn cust_addr = PrintTable.Columns.Add("cust_addr", typeof(string));
DataColumn kod_nom = PrintTable.Columns.Add("kod_nom", typeof(string));
DataColumn nomekl = PrintTable.Columns.Add("nomekl", typeof(string));
DataColumn kol_vo = PrintTable.Columns.Add("kod_vo", typeof(double));
DataColumn price = PrintTable.Columns.Add("price", typeof(double));
DataColumn osn_per = PrintTable.Columns.Add("osn_per", typeof(string));
adp.Fill(ds, "UPD_Table");
StiReport rep = new StiReport();
MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adp.Fill(ds, "LoadDataBinding");
adp.Fill(ds, "DataTable1");
gridWork.DataContext = ds;
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load("../../CrystalReport3.rpt");
cryRpt.SetDataSource(ds);
crystalReportsViewer1.ViewerCore.ReportSource = cryRpt;
public class UnixTimeToDateTimeConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parametr, CultureInfo culture)
{
double unixTimeStamp = System.Convert.ToDouble(value);
System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
dtDateTime = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime();
return dtDateTime;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotFiniteNumberException();
}
}
|" + UnixTimeStampToDateTime(Convert.ToInt32(rdr[2])) + "|
MySqlCommand cmd = new MySqlCommand("SELECT temp, FROM_UNIXTIME(date_izm, '%d--%H:%i:%s')" +
" FROM home WHERE date_izm BETWEEN(1521912152) AND (1522912152)", conn);
MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adp.Fill(ds, "LoadDataBinding");
gridHome.DataContext = ds;
{
"ConnectionStrings": {
"MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;"
},
{
"MovieContext": {
"ConnectionStrings": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;"
},
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<MovieContext>(options => options.UseSqlServer(Configuration.GetConnectionString("ConnectionStrings")));
services.AddMvc();
}
Что-то я всё таки делаю не так... или не там.
Вы меня извините, за наглость... не подскажите, как правильно надо сделать?
Допустим, я беру текстовое поле, в выражении пишу {1 + 2} --- в печатной форме вижу 3.
А тут так же?
Или в переменной надо делать? (хотя я и там попробовал...)