まず第一に、私は非常に新しいです(noob)。おそらく私の質問は非常に愚かですが、行き詰まりました。これが状況です。
EF5.0を使用してwinformsデータベースアプリケーションのプログラミングを開始しました。すべてが順調です。次のような形式でやりたいことができます。
private void Form1_Load(object sender, EventArgs e)
{
using (var ctx = new pehkEntities())
{
var result = from k in ctx.Kolons
select new
{
KolonAdı = k.KolonAdi,
En = k.En,
Boy = k.Boy,
Yükseklik = k.Yukseklik,
ID = k.KolonID
};
dataGridView1.DataSource = result.ToList();
}
}
しかし、私のform1コードは現在本当に混乱しているので、クラスとメソッドを使用してそれをクリーンアップしたいと思います。program.csでクラスとメソッドを作成しようとしましたが、失敗しました。どうすれば修正できますか?
public class veritabani_islemleri
{
public ???? kolonlistele()
{
using(pehkEntities ctx = new pehkEntities())
var result =from k in ctx.Kolons
select new
{
KolonAdı = k.KolonAdi,
En = k.En,
Boy = k.Boy,
Yükseklik = k.Yukseklik,
ID = k.KolonID
};
return ????
}
}
私の問題は、疑問符を埋めることができないことです。私は自分の形でこれをやりたいだけです。
private void Form1_Load(object sender, EventArgs e)
{
dataGridview.DataSource=myfunction();
}
または、私の方法が完全に間違っている場合、これをどのように行う必要がありますか?