我不熟悉使用Data Reader,我需要以下代码的帮助,我想从数据库中检索单个数据.
MySqlDataAdapter data = new MySqlDataAdapter(cmd);
conn.Open();
DataTable dt = new DataTable();
data.Fill(dt);
gridView1.DataSource = dt;
int retrievedValue = 0;
using (MySqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
if ((int)reader["order_status"] == 0)
{
retrievedValue = (int)reader.GetValue(0);
GridView View2 = sender as GridView;
e.Appearance.BackColor = Color.Green;
e.Appearance.BackColor2 = Color.ForestGreen;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我试图删除此字符串中的“管理员”字样
1H|\^&|||ARCHITECT^8.10^F3453010030^H1P1O1R1C1Q1L1|||Admin||||P|1|20150511083525
1D
Run Code Online (Sandbox Code Playgroud)
使用这个正则表达式
[^\w\b(Admin\])\b.-]+
Run Code Online (Sandbox Code Playgroud)
输出是 1H|ARCHITECT|8.10|F3453010030|H1P1O1R1C1Q1L1|Admin|P|1|20150511083525|1D
它不会删除管理员词。
所需的输出:
1H|ARCHITECT|8.10|F3453010030|H1P1O1R1C1Q1L1|P|1|20150511083525|1D
我需要帮助来改进正则表达式:(
我在文本中有字符串,|用作分隔符.
例:
|2P|1|U|F8|
Run Code Online (Sandbox Code Playgroud)
我想要结果2P|1|U|F8.我怎样才能做到这一点?