0

好吧,我在当前的项目中有一个非常具体的要求。我需要在 DataGridView 中添加路径值(作为字符串)。因此单元格必须以 PathEllipsis 格式显示路径,即类似于此 -

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

我不知道我是否正确搜索它,但我无法找到相关信息。任何想法?

我知道的一种解决方法是手动编辑路径,但为此,我必须保留一个隐藏的列或标签。这个过程会很乏味,我不希望这样......

帮助!!!

后来编辑 - 是的,如果路径长度比单元格宽,路径的开始和结束必须适合单元格的长度。

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 回答