ここにはアプリがあります:VB/ASP.NET、変数へのアクセスGridViewセルの値
グリッドビューにはいくつかの行があります。ユーザーがWebフォームで編集をクリックすると、編集のためにいくつかのフィールドが開きます。私がしようとしているのは、RowUpdatingが起動し、グリッドビュー内のフィールドの1つの値をチェックし、特定の範囲内でそのフィールドを検証し、その範囲外であれば取り消すことです。
GridViewのフィールドから値を取得できないことを除いて、実際にはほとんどすべてのフレームワークが完了しています。
私はいくつかの解決策を挙げてこのサイトを上下に検索しましたが、すべての解決策を挙げていますが、何も解決していません。私は文字列/整数に変換することはできません。
提案がありますか?ここに私の最新です:
Private Sub gvCourses_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles gvCourses.RowUpdating
Dim x As String
x = gvCourses.SelectedRow.Cells[3].Text
MsgBox(x) ' Just a check to see if I get the variable to display the correct value, not part of the final app
私はまた、上記のさまざまなバリエーションを試しましたが、どれもうまくいきませんでした。上の1つはSystem.Web.UI.WebControls.TableCellCollectionをStringに変換できません。
私はいくつかの例を見てきましたが、どれもうまくいきませんでした。誰でも何か提案がありますか?
ありがとうございました。
これを行うと、次のようになります。1. 'TextBox'は型であり、式として使用できません。 2. ')'が予想される。 – kaylendarr
@kaylendarr modified ... plsもう一度やり直してください。 – scartag
.TableCellCollectionは、[3]がある場所では 'String'と 'identifier expected'に変換できません。\ – kaylendarr