0

さて、私は現在のプロジェクトで非常に具体的な要件を抱えています。DataGridView にパス値を (文字列として) 追加する必要があります。したがって、セルはPathEllipsisの形式でパスを表示する必要があります。つまり、これに似ています-

d:\abcd\efgh\ijkl\mnop\qrst...\test.txt\0F\GHIJ\KLMN\OPQR\STIV\WXYZ\test.txt.

正しく検索できているかどうかわかりませんが、関連する情報が見つかりません。何か案が?

私が知っている 1 つの回避策は、パスを手動で編集することですが、そのためには非表示の列またはタグを保持する必要があります。このプロセスは面倒で、私はそれを望んでいません...

ヘルプ!!!

後で編集 - はい、パスの長さがセルよりも広い場合、パスの最初と最後はセルの長さに適合する必要があります。

4

1 に答える 1

0

ここで、プロジェクトに使用したソリューションを投稿しています。 <textbox>動的データの場合と静的データのタグ

<asp:TemplateField HeaderText="Path Details" ShowHeader="False">
    <ItemTemplate>
        <a href="D:\FolderName\YourFileName.txt">D:\FolderName\YourFileName.txt</a>
        <asp:TextBox ID="txtpath" TextMode="MultiLine" runat="server" ReadOnly="true" Text='<%# (string)Eval("Database Field") %>'></asp:TextBox>                                                                                                
    </ItemTemplate>
</asp:TemplateField>
于 2012-07-20T11:04:05.197 に答える