データベースの作成に SQL Management Studio を使用します テーブルを作成し、テーブルの列を作成します 列の名前は「test_ID」のような英語です
サーバー側でクエリ(linq to sql)を実行し、dataTable結果サーバーがそのdataTableをクライアント側に送信したときに
サイド クライアントでは、dataTable を DataGridView に設定します。DataGridView が
そのテーブルを表示する場合、キャプション列は、テーブルの SQL 管理で作成する列と同じ名前です。
しかし、別の言語の列に別のテキスト (キャプション) を表示したい (たとえば、私の列名は「Test_Id」ですが、DGV に表示したい列のキャプション テキストはペルシア語で「شمارند」です)
クライアント側でテキスト列 (またはキャプション) を設定しません。SQL 管理のすべての列にラベル テキスト (キャプション) を設定します。
構文の下のT-SQLではtrueです
select yourFirstColumn as TheColumnNameYouWant1, yourSecondColumn as TheColumnNameYouWant2
from yourTable
しかし、サンプルコードのようなlinqエクスプレス(ラムダエクスプレス)で答えが欲しい:
var obj2 = GP.TestTables.Select(x => new { x.name });
このように列にエイリアスを設定できます
var obj2 = GP.TestTables.Select(x => new { **alias1** = x.name });
ただし、組み合わせなしの作品サンプル
var obj2 = GP.TestTables.Select(x => new { ***name of company*** = x.name });
どうやってやるの?