アクセス データベース内のテーブルの最小値と最大値の間の数値をランダムに生成してから、その乱数をテーブルに一致させ、そのランダム化された数値に等しい field1column と行を表示しようとしています。乱数ジェネレーターと、テーブルの最小数と最大数を取得するコードを見つけました。番号をテーブルの行と一致させたい。私は c# プログラミングに非常に慣れていないため、プログラミングをよりよく理解しようとしています。これまでの私のコードは、どんな助けでも大歓迎です。コードの太字部分は、コードでエラーが発生した場所です。ご覧いただきありがとうございます。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace CapstoneProgram
{
public partial class SightWordRandom : Form
{
public SightWordRandom()
{
InitializeComponent();
}
private void SightWordRandom_Load(object sender, EventArgs e)
{
}
private void btnNext_Click(object sender, EventArgs e)
{
Double sword;
var answer = this.sightWordsDB1DataSet.Kindergarten.Aggregate(new { Min = int.MinValue, Max = int.MaxValue },
(a, b) => new
{
Min = Math.Min(a.Min, b.Field<int>("")),
Max = Math.Max(a.Max, b.Field<int>(""))
});
int min = answer.Min;
int max = answer.Max;
Random rng = new Random();
for (int i = min; i < max; i++)
**sword = (this.sightWordsDB1DataSet.Kindergarten.IDColumn == rng);**
lblSightWord.Text = Convert.ToString(sword);
}
}
}