2017-02-04 5 views
-2

誰かが私が探しているものについての考えを持っていればどうか。 私はasp.netとSQLサーバーでアプリケーションWebを開発中です。私はgridviewを使用しています。ログイン後に新しいユーザを作成して、独自の値を作成するためにgridviewをクリアしたいのです。 しかし、gridviewはデータベースの同じテーブルに関連していなければなりません。 私はあなたが私の問題を理解することを願っています。私は英語にすみません。どのように私はユーザーが異なる値を持つデータベースの同じテーブルを使用することができますか?

答えて

0

ガード内の列は、ユーザー表の列にバインドされているか、または独自の別の表にバインドされていますか?

それは後者ならGridViewのためのレコードがテーブルUSER_GRIDVIEW_RECORDSに保持された場合、グリッドのテーブルは、具体的には例えばユーザのID

の列を有していなければならない:

ALTER TABLE USER_GRIDVIEW_RECORDS 
    ADD USER_ID INT NOT NULL; 

​​3210

そしてgridvのレコードを書き込む:あなたは次のクエリの結果に、グリッドのDataSourceを設定することができますこの方法次のクエリを使用してデータベースに戻ります。あなたがDataSetあなたGridView

DataSourceに書き込む方法

INSERT INTO USER_GRIDVIEW_RECORDS (USER_ID, OTHER_COLUMN_NAMES, MORE_COLUMN_NAMES) 
VALUES (LOGED_IN_USER_ID, 'Example value', 'another example') 

これはあなたのために十分でない場合は、私たちにあなたがあなたのサーバーを照会する方法と、約いくつかのサンプルコードを与えます

関連する問題