我使用此代码从我的文件中读取每一行,但它只读取(或只显示文件的最后一行).当我在记事本中打开文件时,我可以看到有多行.这是我正在使用的代码:
using (StreamReader sr = File.OpenText(newPath))
{
String input;
while ((input = sr.ReadLine()) != null)
{
TextBox1.Text = input;
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个程序,该程序从Excel文件中检索信息并转换该信息以将其存储在Access数据库中并在以后使用它.程序将运行的计算机是否安装了Excel,但我不确定它是否具有Access.我只是想知道我的程序在这种情况下是否可以工作,或者Access应该安装在另一台计算机上?
我试图用查询的输出填充comboBox.我在comboBox中显示的是System.Data.DataRowView这是我使用的代码:
string subConStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Master.accdb;Jet OLEDB:Database Password=password";
string query = "SELECT DISTINCT Code FROM MasterTable";
OleDbDataAdapter dAdapterComB = new OleDbDataAdapter(query, subConStr);
System.Data.DataTable source = new System.Data.DataTable() ;
dAdapterComB.Fill(source);
comboBoxSubject.DataSource = source;
comboBoxSubject.DisplayMember = "Subjects";
Run Code Online (Sandbox Code Playgroud) 我需要在我的 C# 代码中使用以下查询:
SELECT AVG(Percent)
From Table1
Where code Like "Sport" and Year Like"2011" and Sitting Like"June";
Run Code Online (Sandbox Code Playgroud)
我是这样做的:
"SELECT AVG(Percentage) FROM MasterTable WHERE Code LIKE " + comboBoxSubject.Text +
"AND Year LIKE "+dateTimePicker1 +" AND Sitting LIKE June"
Run Code Online (Sandbox Code Playgroud)
但我得到一个例外,可能是因为参数是从不同的控件中提取的,并且没有放在引号中。
谁能帮我 ?
这是对我有用的查询:
"SELECT AVG(Percent) FROM MasterTable WHERE Code LIKE '" + comboBoxSubject.Text + "' AND Year LIKE '" + dateTimePicker1.Value.Year + "' AND Sitting LIKE 'June'"
Run Code Online (Sandbox Code Playgroud) 我试图从字符串中删除一些特殊字符.我有以下字符串
[_fesd][009] Statement
Run Code Online (Sandbox Code Playgroud)
我想摆脱所有'_''['和']'我设法删除TrimStart的第一个字符,我得到了fesd] [009]声明
我该如何从字符串中间删除特殊字符?
目前我正在使用以下代码
string newStr = str.Trim(new Char[] { '[', ']', '_' });
Run Code Online (Sandbox Code Playgroud)
其中str是应该进行操作的strin,结果应该存储在newStr中