WEB系技術電脳日記 -245ページ目

(´・ω・)ス


photo:01




iPhoneからの投稿

もう少し(´・ω・)ス

photo:01



作業もう少し。
ちと休憩し、残り要件説明。
そんな夜(´・ω・)ス



iPhoneからの投稿

朝(´・ω・)ス

今日も朝がきた(´・ω・)ス

一晩中・・C#を・・だが、まったく知識がなく、
コード追うだけで脳が発火(´・ω・)ス

良く言えば学ぶべき事がある。
悪く言えば基本がアレ。
さて・・・今日は午後からまた神田へ。

帰りにまた秋葉原へ。
ちとアンドロイドのタブレット1枚捕獲したい所。
そんな朝の記録(´・ω・)ス

C# dataset datatable 再度基本を学ぶ(´・ω・)ス

時間がないが、急がば・・で再度確認。
SyntaxHighlighterの前になんか変な改行が入るな・・アメブロ・・・
これは別に作るか。
        private void Form1_Load(object sender, EventArgs e)
{
//テーブル名を付加
dt.TableName = "Table1";
//テーブル名を出してみる。
label1.Text = dt.TableName;
//DataSetにdtを追加
ds.Tables.Add(dt);
//列を追加
dt.Columns.Add("商品");//,typeof(string));
dt.Columns.Add("個数"); //, typeof(Int32));
dt.Columns.Add("金額", typeof(ulong));
//ちなみにintで2,147,483,647以上は入れる時にエラー吐かないで、
//処理時にエラーとかなるので、型など注意(´・ω・)ス
//行(データを追加)
dt.Rows.Add("A",1,100);
dt.Rows.Add("A",2,200);
dt.Rows.Add("B",1,100);
dt.Rows.Add("B",1,100);
dt.Rows.Add("C",2,200);
dt.Rows.Add("C",2,200);
dt.Rows.Add("C",2,200);
//テーブル名でも入れる事ができる
ds.Tables["Table1"].Rows.Add("D", 1, 100000000000000);



//DataGridView を編集できないようにする
dataGridView1.AllowUserToAddRows = false; //行追加不可に
dataGridView1.AllowUserToDeleteRows = false; //行削除不可に
dataGridView1.ReadOnly = true; //読み込み専用に

dataGridView1.DataSource = dt;
//dtでもテーブル名でも可能
//dataGridView1.DataSource = ds.Tables["Table1"];
//dtでもテーブル名でも可能
//dataGridView1.DataSource = ds.Tables[0];
//Tables[0];で0番目でも可能

}

private void button1_Click(object sender, EventArgs e)
{
//DataTableの操作
dt.Rows[1]["金額"] = 1000; //0始まり1行目金額の列を変更;
//行の値を読み込んでみる。
label1.Text = dt.Rows[1]["金額"].ToString();
//オブジェクトなので文字型に

}
//表示変更
private void button2_Click(object sender, EventArgs e)
{
DataGridViewCellStyle 金額 = new DataGridViewCellStyle();
金額.Alignment = DataGridViewContentAlignment.MiddleRight; //右寄せ
金額.Format = "#,0"; //三桁でカンマ

dataGridView1.Columns[2].DefaultCellStyle = 金額;
dataGridView1.Columns[2].DefaultCellStyle.Format = "#,0";
}



}
}

ちとテスト(´・ω・)ス

ちとテスト(´・ω・)ス 
//行(データを追加)
dt.Rows.Add("A",1,100);
dt.Rows.Add("A",2,200);
dt.Rows.Add("B",1,100);
dt.Rows.Add("C",2,200);
dt.Rows.Add("C",2,200);
dt.Rows.Add("C",2,200);
やはり無駄な改行が入るな・・

煮詰まった時はサーバーでも・・

C#での作業も全く分からない事ばかりで、
とりあえず煮詰まったのでサーバーを立てる。
そんな夜(´・ω・)ス


寝過ぎて脳がアレ(´・ω・)ス

適度に作業をするが、脳が・・脳が上手く動かないような。
ここは熱いお風呂に入る事にする。
そんな夕方の記録(´・ω・)ス


ターゲット フレームワーク '.NETFramework,Version=v4.5' の msc

WEB系技術電脳日記

ちと2012にして頂いたソースを・・だが、
ターゲット フレームワーク '.NETFramework,Version=v4.5' の mscorlib を解決できませんでした。
これは、ターゲット フレームワークがインストールされていない場合、
またはフレームワーク モニカーの形式が正しくない場合に発生する可能性があります。
あれか?指定してないからか。

WEB系技術電脳日記

プロパティから4.5は選んでいるのだが・・。
なんぞ?一応、もういっかい.NETFramework,Version=v4.5を入れ直す。
まずは4.5を元の状態に修復を選びインストール。
インストールし直してもダメ(´・ω・)ス
次に一応ビルドもAnyCPUからx86にして強制にビルドしてみるが、
やはりダメ(´・ω・)ス

あとは・・モニカか・・。
”フレームワーク モニカーの形式が正しくない場合に発生する可能性があります。”
なんぞモニカ???
エラーに参照コンポネート microsoft office Interop.excelとあるので、
参照コンポネート microsoft office Interop.excel絡みか?
参照しておくか。

どうも違うみたいだな・・・。
エクセル絡みも疑ってみる。

WEB系技術電脳日記

.NETプログラミングサポートはおkな模様。
次にCOREも確認。
良く見ると、参照でエラーなっているので、
一度消して参照し直す事に。


WEB系技術電脳日記

残りのエラーは、やはり先程の、
”ターゲット フレームワーク '.NETFramework,Version=v4.5' の mscorlib を解決できませんでした。
これは、ターゲット フレームワークがインストールされていない場合、
またはフレームワーク モニカーの形式が正しくない場合に発生する可能性があります。 ”
まず、最初の mscorlibを疑ってみる(´・ω・)ス
mscorlibのレジストリの違いで発生してる事例を検索で見つけるが、
これではない模様それはオラクルで古いバージョンを参照してると。
そうなると古いフレームワーク削除か?

ぬぅ;・・・該当のコードをテキストエディタで作ってみる事にする。

Visual Studio 2012(´・ω・)ス

WEB系技術電脳日記

適度に活動し、Visual Studio 2012をメインマシンとノートにそれぞれ入れる。
あのニアけた顔のインストーラが少しさびしくなったり(´・ω・)ス
そんな記録(´・ω・)ス

さすがにダメージが激しかった(´・ω・)ス

昨日まで耐久?な行動をしたが、
さすがにダメージが激しかった(´・ω・)ス
症状として甘い物が異常に食べたくなる、
腰が痛くなる、ふくらはぎが定期的にツルなど。
もうだめと、爆睡した(´・ω・)ス

やはり徹夜は1日がもう限度(´・ω・)ス

そして今日も地道に頑張る(´・ω・)ス

そんな記録(´・ω・)ス