Zdravím vás, potřeboval bych poradit. Snažím se vytvořit něco podobného jako je tabulka v Excelu, jen s tím, že budu pracovat pouze s čísly. Udělal jsem si zkušební projekt:
public partial class Form1 : Form
{
List<MyModel> lst = new List<MyModel>();
public Form1()
{
lst.Add(new MyModel(1.0f, 1.2f, 2.3f));
lst.Add(new MyModel(2.0f, 1.4f, 2.3f));
lst.Add(new MyModel(3.0f, 1.6f, 4.3f));
lst.Add(new MyModel(4.0f, 1.8f, 6.3f));
lst.Add(new MyModel(5.0f, 2.0f, 8.3f));
lst.Add(new MyModel(6.0f, 2.0f, 8.4f));
lst.Add(new MyModel(7.0f, 2.0f, 8.5f));
InitializeComponent();
datagridview.DataSource = lst;
}
}
public class MyModel
{
[DisplayName("Value A")]
public float A { get; set; }
[DisplayName("Value B")]
public float B { get; set; }
[DisplayName("Value C")]
public float C { get; set; }
public MyModel(float a, float b, float c)
{
A = a;
B = b;
C = c;
}
}
ale nevím, jak ošetřit vstup. Aby nevyskakovala žádná chybová hlášení, pouze aby se při vložení nesprávného formátu čísla, zachovala původní hodnota.