0
私のアプリケーションでは、Excelにシートデータをデータベースに挿入しています。このプロセスでは、私はテキストボックス月と年を与えることに基づいてデータベースレコードをフィルタリングしています。任意のレコードが発生したユーザーに基づいて発生した場合、それらのフィルタレコードは削除され、このプロセスに再び挿入されます。私のExcelの日付欄はExcelの日付形式でDD\MM\YYY
です。私はそれを<System.Datetime>("Date")//data base field
ここではMM\DD
のようなタイプを変更する必要があることで、データベースの列からその行フィールドのレコードをフィルタリングするとき。私は、Excelの日付DD\MM\YYY
形式と同じに変更する必要があり、誰もがASP.netで日付時刻の列を変更するには?
私のコードは私に言うことができます。
int month1;
bool validMonth = int.TryParse(txtmonth.Text, out month1);
int year1;
bool validYear = int.TryParse(txtyear.Text, out year1);
var filteredRows = from row in DBdt.AsEnumerable()
let date = row.Field<System.DateTime>("Date")
where date.Month == month1 && date.Year == year1
select row;
DataRow[] dr = filteredRows.ToArray();
こんにちは@Anishメノン、私はエラー – Jhon
を取得し、そのフォーマットを使用していたときにエラーがお使いになっていただきました私はまだ –
それを解決できるように、私は......知っていること、これを試してみてくださいエラーが発生しています – Jhon