2016-07-01 7 views
0

私は昨日質問をしました"Accessing the value of a passed in argument to click event c#"といくつかのコードを提供しました。それが判明したとき、私は隠されたboundfieldの値を参照することができないという事実を見つけました。だから、私はそれを後ろにコードで使用することができます(それは彼らとは無関係なので)ユーザーからフィールドを "非表示"する別の方法は、それへのアクセスを維持しながらですか?私は別のフォーム要素を使用すべきですか?ASP.NET BoundFieldプロパティ - 設定幅

ItemStyle-Width="1%"を設定しようとしましたが、まだフォームに表示されています。

おかげで、 ボブ

+0

あなたが質問した内容を参照するか、コードを表示できますか? – sr28

+0

昨日の質問への参照は今日の質問です...しかし、私は検索を改訂して答えを見つけたようです...下記を参照してください... –

+0

あなたがクライアントサイドのコードでこれらを参照しようとしている場合、 'Visible =" false "が問題を引き起こしている可能性があります。これにより、あなたの要素はDOM内でレンダリングされず、したがってアクセス不能になります。それでもレンダリングしたい場合は、CSSを使用して非表示にしてください。 –

答えて

0

質問「BoundFieldのを隠すが、それでもC#ので値を得ることができるが、」私の質問への答えを提供...

「DataKeyNames」の使用は、問題を解決しました。

そして、このようにそれらにアクセスする
DataKeyNames="projectLineageID, projectHasRelTypeID, relProjectID" 

...

string relID = gvProjectLineage.DataKeys[grdrow.RowIndex].Values["projectLineageID"].ToString(); 

私はこのサイトを愛して...ただ、質問を投稿する前に少しより良い検索を行う方法を学ぶ必要があります。

ボブ

関連する問題