Member 13305578 Ответов: 1

Расчет между данными из excel и вводом данных от пользователя?


как сделать расчет на основе количества, которое пользователь вводит с данными (столбцом) в файле excel, который мы связываем в c# ?

Что я уже пробовал:

using Excel;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Text;
using System.Windows.Forms;

namespace myproject
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        DataSet result;

        private void btnopen_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "Excel Workbook|*.xlsx", ValidateNames = true })
            {
                if (ofd.ShowDialog() == DialogResult.OK)
                {
                    FileStream fs = File.Open(ofd.FileName, FileMode.Open, FileAccess.Read);
                    IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(fs);
                    reader.IsFirstRowAsColumnNames = true;
                    result = reader.AsDataSet();
                    Sheetname.Items.Clear();
                    foreach (DataTable dt in result.Tables)
                        Sheetname.Items.Add(dt.TableName);
                    reader.Close();
                }
            }
        }

        private void Sheetname_SelectedIndexChanged(object sender, EventArgs e)
        {
            dataview.DataSource = result.Tables[Sheetname.SelectedIndex];
        }
    }
}

Maciej Los

"пожалуйста, покажите мне полную кодировку" - это вообще не вопрос!
Вы должны предоставить хотя бы минимум информации о своей проблеме.

Member 13305578

я обновил кодировку. я еще не делаю кодирование о вычислении, потому что я не знаю, как это сделать !

Maciej Los

Прежде всего-я ценю, что вы улучшили вопрос, но, к сожалению, этого недостаточно. Вы не объяснили, что вы хотите вычислить. ;(

Member 13305578

я хочу вычислить число в Столбцах B, D и F в файле excel, умноженное на ввод пользователя из текстового поля. поток выглядит следующим образом: после того как я отлажу проект, я открою файл с помощью нажатия кнопки. после того, как файл будет отображен, я хочу вычислить число в столбце B, D, F из файла excel, которое было импортировано раз пользовательским вводом из текстового поля. это понятно? :)

ZurdoDev

Где ты застрял?

Member 13305578

я хочу вычислить число в Столбцах B, D и F в файле excel, умноженное на ввод пользователя из текстового поля. поток выглядит следующим образом: после того как я отлажу проект, я открою файл с помощью нажатия кнопки. после того, как файл будет отображен, я хочу вычислить число в столбце B, D, F из файла excel, которое было импортировано раз пользовательским вводом из текстового поля. это понятно? :)

ZurdoDev

Вы сказали, что хотите сделать. Вы не объяснили, где вы застряли.

Member 13305578

я застрял на том, как сделать кодировку расчета. это похоже на то, что столбец C=столбец B X пользовательский ввод. что я должен написать, чтобы сделать расчет.

1 Ответов