問題タブ [radgrid]
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.
asp.net - カレンダーの選択された日付に基づいて Telerik の RadGrid のデータを変更する方法は?
Telerik の RadGrid と Calendar を使用して別のユーザー コントロールを作成していました。
コードビハインドでLinqを使用しています:
問題は、(1)送信ボタンをクリックしたときです。RadGrid のデータは変更されません。(2) そのカレンダーから何も選択しなくても日付 (01/01/0001) が設定されているため、Calendar コントロールで何も選択されていないかどうかを確認するにはどうすればよいですか? したがって、Calendar1.SelectedDate != nullはありません足りる。=(
ありがとう。
asp.net - 階層的な Rad グリッドのトラブル
他の誰かがこれで問題を抱えているかどうかはわかりません。RAD Grid を使用して、ユーザーに表示する 4 レベルの階層を作成しようとしています。このウェブサイトのチュートリアルに従いました、そしてそれを機能させることができませんでした。子 select ステートメント内にデータがあることは知っていますが、2 番目のレイヤーは常に空になります。データベースに対して選択ステートメントをチェックしましたが、すべて正しいです。問題は、データソースのパラメーターを入力している場所にあると思います。チュートリアルで使用されているセッション メソッドを使用してみましたが、うまくいきませんでした。通常の asp:Parameters を使用する別の方法を見ましたが、それも機能しません。チュートリアルではパラメータ名が適切に付けられていることを確認することに重点が置かれているため、問題はパラメータ名にあると思いますが、どこが間違っているのかわかりません。Rad グリッドを使用する前に、この問題が発生した人はいますか?
ご協力いただきありがとうございます。
編集
DataKeyNames
とGridTableView
そのリレーショナルMasterKeyField
はGridRelationField
大文字と小文字を区別します...これが問題の原因でした。
linq-to-entities - エンティティへのテレリック radgrid と linq を使用した crud
telerik radgrid で crud を実行できるかどうかを考えていましたが、データは linq からエンティティへのものでした。
私はedmxを使用していたので、linqクエリから得られたデータでRadgridのDataSourceを設定しました。ここに行きます:
Radgrid は次のように宣言されました。
この方法でデータベースの内容を編集する方法はありますか? どうもありがとう。
linq - 複数のテーブルをデータソースとして使用する場合、TelerikRadGridを編集するにはどうすればよいですか
Telerikフォーラムでこの質問をしましたが、返信はありませんでした。
私は以前にこのトピックが出てくるのを見たことがありますが、答えがないので、問題をできるだけ簡単に定義したいと思いました。
クエリを作成するLINQコマンドがあります。
var gridData = from au in dc.aspnet_Users join aur in dc.aspnet_UsersInRoles
on au.UserId equals aur.UserId join ar in dc.aspnet_Roles
on aur.RoleId equals ar.RoleId join am in dc.aspnet_Memberships
on au.UserIdequalsam。 UserId select new {au.UserName、ar.RoleName、am.Email、am.IsApproved、am.IsLockedOut};
重要な点は、これが1つ以上のテーブルを使用することです。
注:これは、標準のASP.NETメンバーシップフレームワークを使用してRolesテーブルとUsersテーブルにアクセスしています。
次に、単純なRadGridがあります。
最後に、Page_Loadでデータをグリッドにバインドします
これにより、4つのテーブルのデータが正しく表示されます。
機能を比較するためにGridViewを含めました。
また、グリッドをプログラムで編集モードにして、これが[編集]ボタンの問題だけではないことを確認しました。
ただし、編集モードの場合、RadGridフィールドは編集できません。
私は以下を試しました:
1)1)編集/更新を許可するLinqDataSourceを使用できますが、LINQクエリにテーブルが1つしかない場合に限ります。
2)2)ObjectDataSourceをデータセットに使用できますが、これもデータセットアダプターが単一のテーブルにアクセスしている場合にのみ機能します。
さまざまな提案されたデモとサンプルコードを見てきましたが、それらはすべて複数のテーブル/結合の問題を無視しています。
www.telerik.com/community/code-library/aspnet-ajax/grid/automatic-operations-with-linqdatasource.aspx
demos.telerik.com/aspnet-ajax/grid/examples/dataediting/threelevel/defaultcs.aspx
www.telerik.com/community/code-library/aspnet-ajax/grid/automatic-operations-with-linqdatasource.aspx
私はLINQと結婚していません。複数のテーブルへの更新と編集をサポートできるRadGridを取得するために適応することは非常にうれしいです。
更新と編集が利用可能な複数のテーブルから構成されるレコードを表示するRadGridを実現するにはどうすればよいですか?
助けてくれてありがとうリチャード
asp.net - RadGridカスタムフィルター
RadGridにカスタムフィルターを追加しようとしています。列vendNumがあります。これを使用して、ユーザーがコンマ区切りのリストを使用して複数のvendNumをフィルタリングできるようにします。基本的に、SQLの「in」ステートメントと同じ機能が必要です(ここで、vendNumは(X、Y、Z)にあります)。
私はこのサイトのチュートリアルに従い、RadGrid1_ItemCommandイベントに配置する次のコードを思いつきました。
ただし、これを行うと、カンマ区切りのリストでフィルタリングしようとすると、「ExpressionExpected」というエラーが表示され続けます。私はまだ単一のvendNumをフィルタリングすることができます。私FilterExpression
は期待通りに出てきます。コードがRadGrid1.Rebind()
ステートメントで失敗しています。誰かがこれに以前に対処したことがありますか?どんな助けでも大歓迎です。
ありがとう、
アーロン
これを編集するのを忘れた
私は数週間前にこの問題を解決しました...RadGridの下で「EnableLinqExpressions」プロパティをfalseに設定する必要がありました。
telerik - telerik の radgrid 固有の列を動的に動的に変更する方法は?
データソースは次のとおりです。
c#.net でコード ビハインドを使用して列ごとのサイズを変更するにはどうすればよいですか? どうもありがとう。
telerik - GridView(RadGrid)とカスタムページング
さて、Telerik RadGrid(と同様asp:Gridview
)でカスタムページングを実行しようとしていますが、まだ壁にぶつかっています。(私の質問の最初の部分はここで答えられました)
だから私は提案を実行しました。次のストアドプロシージャを使用します
次に、レコード数を取得するための別のストアドプロシージャ
そして、私はLINQtoSQLを使用してRadGridにバインドしています
しかし、私が経験している問題は、グリッドが最初の10行のみを取得することです(予想どおり)が、ページングアイコンが表示されるように、テーブルに200行があることを認識できるように取得する必要があります。
ドロップダウンリストを使用して50レコードを表示すると、50が表示されますが、次の50に移動するためのページングアイコンが表示されません。
私は何が間違っているのですか?
c# - グリッドにグリッド線を表示する
私は Rad Grids を使用しており、外観にはビルトインのスキンを使用しています。ただし、グリッドにグリッドラインを追加したいと思います。Gridlines = "Both" は機能しないようです。
カスタムCSSを追加してみました
masterr テーブル内のアイテム スタイルの css クラスを設定し、マスター テーブルとグリッド自体に設定しました。うまくいきませんでした。
telerik - データベースにアクセスせずにTelerikRadGridCustomSorting?
Telerikフォーラムに投稿しようとしましたが、スレッドを開こうとするたびに、「おっと...サーバーに問題があったようです」というメッセージが表示されます。そこで、この質問をここに投稿しました。
私はTelerikとRadGridにかなり慣れていません。クライアントがカスタムソートを必要とするため、既存のプロジェクトを変更しようとしています。数字やテキストを含む可能性のあるデータフィールドがあるため、文字列型ですが、数字として並べ替える必要がある場合もあります。だから私はこのリンクに行きました:
http://demos.telerik.com/aspnet-ajax/grid/examples/programming/sort/defaultcs.aspx
および http://www.telerik.com/help/aspnet-ajax/grdapplycustomsortcriteria.html
例によると:
「カスタム並べ替えをオンにすると、RadGridは並べ替えアイコンを表示しますが、実際にはデータを並べ替えません。」ただし、デフォルトの並べ替えを無効にするには、AllowCustomSortingを追加するだけでは不十分なようです。
SortCommandを実装するときに、e.Canceled=true;を実行する必要があることに気付きました。
それ以外の場合、デフォルトの並べ替えが発生するためです。なぜこれがドキュメントや例に記載されていないのですか?
しかし、主な質問は、SortCommand内で、私のRadGridにはすでにすべてのアイテムがロードされているということです。それで、データベースにぶつからないようにそれらをソートする方法はありますか?「オブジェクトソース、GridSortCommandEventArgs e」の両方のさまざまなItemsプロパティにアクセスしようとしましたが、すべてのItemが読み取り専用であるため、それらを並べ替えてRadGridにアタッチし直すことができません。
アイデアをありがとう。
asp.net - Telerik RadGrid は最初の Page_Load では表示されませんが、ポストバックでは表示されます
ドロップダウンのあるページがあります。ドロップダウンでの選択に基づいて、データがロードされ、RadGrid に入力されます。EditTemplate にカスタム ユーザー コントロールを使用しているため、radGrid.DataBind() を使用できません。代わりに、NeedDataSource イベント ハンドラと関連付けて radGrid.MasterTableView.Rebind() を使用する必要があります。
私の問題は、ページを最初にロードするときに、ドロップダウンを入力し、RadGrid でデータバインディングをトリガーする値 (リストの最初の項目) を自動的に選択することです。デバッグ モードでコードをステップ実行すると、グリッドにデータが取り込まれていることがわかりますが、ページが表示されてもレンダリングされません。次に、ドロップダウンから項目を手動で選択すると、同じグリッド データバインディング コードがトリガーされ、2 回目は正しく表示されます。
ページが最初にロードされたときにグリッドを表示するにはどうすればよいですか?