問題タブ [autogeneratecolumn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - DataGridView の自動的に作成された列のツールヒントを設定する
で自動生成された列にツールチップをプログラムで設定したいと思いますDataGridView
。AutoGeneratingColumn
イベント ( http://msdn.microsoft.com/en-us/library/cc903950%28VS.95%29.aspx )を使用しようとしましたが、実際には にしかアクセスできDataGridColumn
ずDataGridViewColumn
、前者はアクセスできません。財産を持っていToolTipText
ます。
または、ツールヒントをソースにバインドできれば、それも素晴らしいでしょう。目標は、基になる の列を設定したのと同じ場所でツールチップを操作/設定できるようにすることDataTable
です。
c# - プロシージャーまたは関数は、パラメーターが自動生成されるときに、指定されていないパラメーターを想定しています
データベースにデータを挿入しようとしています。これは私が使用しているコードです
等...
それは私にエラーを与えています
プロシージャまたは関数 'UsersInsert' には、指定されていないパラメーター '@UserID' が必要です。
cmd.ExecuteNonQuery(); で ライン。
ここで、My UserID はデータベースで自動生成されます。これを解決するにはどうすればよいですか?
ストアド プロシージャ
sql-server - 自動生成列は、IE および FireFox ブラウザの場合、「同じページで」複数のボタン クリックで同じ ID を生成しています。
自動生成列はID
、Internet Explorer および FireFox ブラウザーの場合、「同じページで」複数のボタンをクリックすると同じものを生成します。Chrome と Safari では正常に動作していますが、ボタンをクリックするたびに、新しい自動生成 ID が生成されます。
このできるだけ早く私を助けてください。前もって感謝します。
(ページ上の)ボタンをクリックすると、新しい行がテーブルに挿入されます(主キー列が自動生成されます)。したがって、同じボタンをもう一度クリックすると、ボタンをクリックするたびに新しい自動生成された ID を持つ新しい行が挿入されます。残念ながら、これは IE および FF ブラウザーでは発生しません。
c# - autogeneratecolumns = true を使用して gridview の列ヘッダー テキストの名前を変更する
ユーザーがクエリの背後にあるコードでボタンを押した後、1 つのテーブルからクエリ データを表示するグリッドビューがあります。このグリッドビューには autogeneratecolumns = false があり、BoundField DataField ヘッダー テキストを自分で追加しました。 「prd_nome」という名前を「nome」に変更すると、すべてが想定どおりに機能しました。
今、別の名前と別の列名を使用して、データベースに別のテーブルを作成しました。また、そのテーブルからデータを取得するためのコード ビハインド クエリを含む別のボタンを追加しましたが、データを表示するために、 autogeneratecolumns = true、ボタンをテストしたところ動作しましたが、ヘッダー テキストは列名と同じで、ID 列も両方のクエリで表示されています。
ヘッダー テキストを必要なものにハード コードする方法と、ID 列を非表示にする方法を教えてください。ラベル経由?バウンドフィールドデータフィールド経由?AS sql演算子を介して?誰かが私を助けることができれば、私はac#の初心者なので感謝します
これが現在の gridview ASP コードです。
最初のテーブルからクエリを渡すボタンのコードは次のとおりです。
2 番目のテーブルに関するクエリを渡すボタンのコードは次のとおりです。
}
mvvm - 自動生成された列が Datagrid に表示されない
DataGrid AutoGenerateColumns に関するほとんどの投稿は、デフォルトの動作を回避する方法を扱っているようです。残念ながら、デフォルトは私が苦労しているものです。
Entity Framework 6.0 で作成されたいくつかのデータベース テーブルがあり、すべてのテーブルに 1 つの同じデータグリッドを使用してビューに表示し、列を自動生成したいと考えています。望ましい結果: 実行時にバインドされたクラス固有の Viewmodel の場合、ヘッダーと少なくとも 1 つの行を含む列を表示します。
ビューのユーザー コントロールの XAML:
ユーザー コントロールは、すべてのデータベース テーブルに実装された、クラス固有の「Class」TableViewModel にバインドされます。一例:
{Binding CurrentDataTable} にバインドすると、このコードは UI を生成します。水平および垂直スクロールバーに囲まれた灰色の本体 (おそらく行) が表示され、その上に 1 つの長い行 (ヘッダー行である必要があります) が表示されますが、列。
どんな助けでも大歓迎です。
asp.net - 動的に作成されたリンクボタンを作成して、クリック時にイベントを発生させる
私はグリッドビューを使用しており、データテーブルにバインドされているため、autogeneratecolumns を true に設定しました。次に、リンクボタンを行の最後のセルに動的に追加すると、グリッドビューにリンクボタンが表示されます。現在、イベントをボタンに関連付けることができません。autogeneratecolumns が true に設定されたグリッドビューで動的に追加されたリンクボタンを使用すると、イベントがトリガーされるかどうかを知りたいです。これが私のコードにあるものです
とASP
c# - 別の列で使用されている DataPropertyName
探すのに疲れて、わかりません。おそらくこれは不可能です。
OK、これを行った後、 を無効にしAutoGenerateColumns
、 を設定してDataSource
、最後に手動で列を作成します。
だから、私の問題は「???」にあります 文字。cust.photo
その場所にフィールドを設定するにはどうすればよいですか? 次のcust.photo
ような写真の名前を取得します"ske_213f.jpg"
angularjs - ng-grid 自動生成された集計/グループ化列を削除する方法
グループ化が ng-grid に追加されるたびに追加される自動生成された列を削除する方法を知っている人はいますか? 列は空白で左側に表示され、幅は約 30px です。グループごとにこれらの列が 1 つあります (したがって、5 つのフィールドでグループ化すると、これらの空白の列が 5 つになり、実際に書式設定がスローされます)。
編集: 問題を説明するために ng-grid Web サイトのプランカーを含めています。「グループ化」された列ごとに、グリッドの左側に追加の自動生成された列が表示されます。
c# - EF6: エンティティ ID に基づいて一意の番号を自動的に生成する方法
次のようなエンティティを考えてみましょう:
私が必要としているのは、一意の長いコードを生成することであり、ID に基づいて生成することを好みます。
シンプルで古典的だが安全でない解決策の 1 つは、最後の Id を取得してそれを 1 増やして使用することですが、計算列などのより良い解決策や、コード生成をデータベースに割り当てる他の方法を探しています。
- 計算列として定義しようとすると Id にアクセスできません。
- Id はすでに Identity 列であるため、Identity としてマークすることはできません。
- 最後の Id を取得するメソッドを作成することは、安全でクリーンではありません。
今では、安全にするためにトランザクションの助けを借りて、以前の古典的なソリューションを実行しようとしています。
より良い提案はありますか?