を使用して、GridviewのItemtemplateにテキストをバインドする問題があります。フォルダへのパスウェイを含む長いテキストをC#で読み取る方法があります。正規表現を使用してそれを分解することで、私は私のgridviewに表示したい小さなテキストを保存します。コードは、このc#
string folder = @"X:\05_General\T\TestVehicleInfo\Vehicles\Bordeaux_2099908\Readouts\All\20160126_22138km_RESF_Tw1602\After\XCOM\Bordeaux_2099908_20160128_22159km_XCOM_ALL_DTC_CDABX1.txt";
string[] parts = folder.Split('\\');
List<string> filteredstrings = new List<string>();
foreach (string part in parts)
{
if (Regex.IsMatch(part, @"\d{8}"))
{
filteredstrings.Add(part);
}
}
のように見え、GridViewのは、次のようになります
<asp:BoundField DataField="ReadOutID" HeaderText="ReadOutID" InsertVisible="False" ReadOnly="True" SortExpression="ReadOutID" />
<asp:BoundField DataField="FileName" HeaderText="FileName" SortExpression="FileName" />
<asp:BoundField DataField="FileTime" HeaderText="FileTime" SortExpression="FileTime" />
<asp:BoundField DataField="ImportTime" HeaderText="ImportTime" SortExpression="ImportTime" />
<%-- <asp:BoundField DataField="FullPath" HeaderText="Comment" SortExpression="FullPath" />--%>
<asp:TemplateField HeaderText="Comment" SortExpression="FullPath">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("FullPath") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# **What should i write here?** %>'></asp:Label>
</ItemTemplate>
私はASPでfilteredstingを表示したい:私は「私はここで何を書くべき」を書いたラベル領域。私はどんなコマンドを使うべきですか?
を助けることを願っています
の後ろのコードにこのコードを試してみてください、あなたはASPX上ごGridview
行 でその文字列を持っていると仮定あなたは 'DataTable'からgridviewを満たしていますか? – KanisXXXはい! SQLソースから –
あなたはグリッドビューに表示したいリストを持っているので、右ですか? –
KanisXXX