У меня есть ниже GridView:Как удалить/заменить подстроку из столбца GridView?
Я хочу удалить 0:00:00
от даты столбца, если существует. Я изменяю dataformatstring
, но удаляю 9:09:15
.
Я использую auto-generate fields
и DataBind
на .cs
файла.
Я попытался Replace
, но не работает:
e.Row.Cells[0].Text = e.Row.Cells[0].Text.Replace("0:00:00"," ");
Как я могу это сделать?
Gridview:
<asp:GridView ID="GridView4" runat="server" BackColor="White"
BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Vertical" Width="98%"
Height="100%" onrowdatabound="GridView4_RowDataBound" RowStyle-HorizontalAlign="Center" >
<AlternatingRowStyle BackColor="#DCDCDC" />
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#0000A9" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#000065" />
</asp:GridView>
Код:
protected void Page_Load(object sender, EventArgs e)
{
try
{
OleDbConnection Connection6;
using (Connection6 = new OleDbConnection("Provider=MSDAORA.1;Data Source=XXXXXX:1521/orcl;Persist Security Info=True;Password=XXXXXXX;User ID=XXXXXX;"))
{
string sqlQuery = "select * from db.user";
using (OleDbDataAdapter cmd = new OleDbDataAdapter(sqlQuery, Connection6))
{
Connection6.Open();
DataTable dt = new DataTable();
cmd.Fill(dt);
GridView4.DataSource = dt;
GridView4.DataBind();
Connection6.Close();
}
}
}
catch (Exception)
{
}
}
Каков тип столбца _that_? Вы можете установить его свойство 'DataFormatString' как' {0: dd.MM.yyyy} 'например. –
Где вы указываете этот код 'e.Row.Cells [0] .Text = e.Row.Cells [0] .Text.Replace (" 0:00:00 "," ");' я предпочитаю использовать то же самое в databind if not –
где находится раздел столбца в GridView? – HaveNoDisplayName