我想獲得一個隨機數的最小和最大的訪問數據表中的表,然後將該隨機數匹配到我的表,並顯示field1column和等於該隨機數字的行。我找到了一個隨機數字生成器和一些代碼,它們應該給我表格的最小和最大數字。我想將我的號碼與表格中的行相匹配。我對c#編程非常陌生,我只是想更好地掌握編程。這是我的代碼到目前爲止,任何幫助將不勝感激。代碼中的粗體部分是我的代碼中出現錯誤的地方。感謝您的期待。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);
}
}
}
距離for循環lblSightWord? – Jason
變量劍被設置爲雙精度,但是您將其賦值爲布爾值。你想用什麼來填充變量劍?還有什麼是你得到的實際錯誤? –