asp.net Web ページにグリッドビューがあります。データソースは、SQL サーバー テーブルです。各セルの最大長を 50 未満にしたいのですが、エラーが発生しました。
修正を手伝ってくれてありがとう。
<asp:TemplateField HeaderText="OrgContactName" SortExpression="OrgContactName">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("OrgContactName") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# (Eval("OrgContactName").Length>50)?Eval("OrgContactName").SubString(0,50):Eval("OrgContactName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
エラー:
コンパイラ エラー メッセージ: CS1061: 'object' には 'Length' の定義が含まれておらず、タイプ 'object' の最初の引数を受け入れる拡張メソッド 'Length' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)