<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>初心者プログラマーのメモ帳</title>
<link>https://ameblo.jp/applemoon1008/</link>
<atom:link href="https://rssblog.ameba.jp/applemoon1008/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>大事なことをメモメモ…。</description>
<language>ja</language>
<item>
<title>レポート作成　</title>
<description>
アメンバー限定公開記事です。
</description>
<link>https://ameblo.jp/applemoon1008/amemberentry-10910896914.html</link>
<pubDate>Thu, 02 Jun 2011 15:13:07 +0900</pubDate>
</item>
<item>
<title>【WPF】データグリッド内のコンボボックス</title>
<description>
<![CDATA[ <br><p>&lt;DataGridTemplateColumn.CellTemplate&gt;<br>    &lt;DataTemplate&gt;<br>        &lt;local:GridComboBox x:Name="SttsValDtl" <br>                            IsEnabled="{Binding Path=CanUse}"<br>                            ItemsSource="{Binding Path=<font color="#ff1493">リスト名</font>}" <br>                            DisplayMemberPath="<font color="#ff0000">表示名</font>" <br>                            SelectedValuePath="<font color="#ff0000">内部の値</font>" <br>                            SelectedValue="{Binding Path=SttsVal}" /&gt;<br>    &lt;/DataTemplate&gt;<br>&lt;/DataGridTemplateColumn.CellTemplate&gt;<br></p>
]]>
</description>
<link>https://ameblo.jp/applemoon1008/entry-10628141004.html</link>
<pubDate>Mon, 23 Aug 2010 21:14:56 +0900</pubDate>
</item>
<item>
<title>【linq】可変join</title>
<description>
<![CDATA[ <p>            List&lt;List&lt;long&gt;&gt; a = new List&lt;List&lt;long&gt;&gt;();<br>            a.Add(new List&lt;long&gt;(new long[] { 54 }));<br>            a.Add(new List&lt;long&gt;(new long[] { 54, 99 }));<br>            a.Add(new List&lt;long&gt;(new long[] { 99, 98, 1000 }));<br>            a.Add(new List&lt;long&gt;(new long[] { 100, 102, 1, 2 }));<br>            a.Add(new List&lt;long&gt;(new long[] { 999, 1000, 3, 4, 5 }));</p><p>            var mstRmTypeCmp = helper.GetTable&lt;MST_RM_TYPE_CMP&gt;();</p><p>            if (a.Count &gt; 0)<br>            {<br>                //ベースとなるクエリの作成<br>                List&lt;long&gt; baseWhereLongList = a[0];<br>                var query = from RmTypeCmp in mstRmTypeCmp<br>                            where baseWhereLongList.Contains(RmTypeCmp.RM_TYPE_ID)<br>                            select new { RRTI = RmTypeCmp.REAL_RM_TYPE_ID };</p><p>                a.RemoveAt(0);</p><p>                foreach( List&lt;long&gt; lstLong in a)<br>                {<br>                    List&lt;long&gt; whereLongList = lstLong;        //ここでWhere文に使うリストの領域を確保</p><p>                    //ひたすらInnerJoinする作業<br>                    query = query.Join((from RmTypeCmp in mstRmTypeCmp<br>                                        where whereLongList.Contains(RmTypeCmp.RM_TYPE_ID)<br>                                       select new { RRTI = RmTypeCmp.REAL_RM_TYPE_ID }),<br>                            元のクエリ =&gt; 元のクエリ.RRTI,<br>                            第一引数のクエリ =&gt; 第一引数のクエリ.RRTI,<br>                            (元のテーブル, 後のテーブル) =&gt; new { RRTI = 元のテーブル.RRTI });<br>                }</p><p>                logger.SqlDebugLog(query);<br>            }</p>
]]>
</description>
<link>https://ameblo.jp/applemoon1008/entry-10625363719.html</link>
<pubDate>Fri, 20 Aug 2010 22:30:55 +0900</pubDate>
</item>
<item>
<title>【linq】ループでInnerJoin(foreach版)</title>
<description>
<![CDATA[ <p>List&lt;List&lt;long&gt;&gt; a = new List&lt;List&lt;long&gt;&gt;();<br>a.Add(new List&lt;long&gt;(new long[] { 54 }));<br>a.Add(new List&lt;long&gt;(new long[] { 54, 99 }));<br>a.Add(new List&lt;long&gt;(new long[] { 99, 98, 1000 }));<br>a.Add(new List&lt;long&gt;(new long[] { 100, 102, 1, 2 }));<br>a.Add(new List&lt;long&gt;(new long[] { 999, 1000, 3, 4, 5 }));</p><p>var mstRmTypeCmp = helper.GetTable&lt;MST_RM_TYPE_CMP&gt;();</p><p>if (a.Count &gt; 0)<br>{<br>//ベースとなるクエリの作成<br>List&lt;long&gt; baseWhereLongList = a[0];<br>var query = from RmTypeCmp in mstRmTypeCmp<br>where baseWhereLongList.Contains(RmTypeCmp.RM_TYPE_ID)<br>select new { RRTI = RmTypeCmp.REAL_RM_TYPE_ID };</p><p>a.RemoveAt(0);</p><p>foreach( List&lt;long&gt; lstLong in a)<br>{<br>List&lt;long&gt; whereLongList = lstLong; //ここでWhere文に使うリストの領域を確保</p><p>//ひたすらInnerJoinする作業<br>query = query.Join((from RmTypeCmp in mstRmTypeCmp<br>where whereLongList.Contains(RmTypeCmp.RM_TYPE_ID)<br>select new { RRTI = RmTypeCmp.REAL_RM_TYPE_ID }),<br>元のクエリ =&gt; 元のクエリ.RRTI,<br>第一引数のクエリ =&gt; 第一引数のクエリ.RRTI,<br>(元のテーブル, 後のテーブル) =&gt; new { RRTI = 元のテーブル.RRTI });<br>}</p><p>logger.SqlDebugLog(query);<br>}</p>
]]>
</description>
<link>https://ameblo.jp/applemoon1008/entry-10624774210.html</link>
<pubDate>Fri, 20 Aug 2010 09:44:28 +0900</pubDate>
</item>
<item>
<title>【WPF】データグリッドでの文字寄せ</title>
<description>
<![CDATA[ <p>データグリッドの文字右寄せ</p><p>&lt;DataGridTextColumn Header="ヘッダー" Width="60" MinWidth="60" MaxWidth="60" Binding="{Binding bindData}" IsReadOnly="False" CanUserResize="True"&gt;<br><font color="#fa8072">    &lt;DataGridTextColumn.ElementStyle&gt;<br>        &lt;Style TargetType="TextBlock"&gt;<br>            <font color="#ff0000">&lt;Setter Property="HorizontalAlignment" Value="Right"/&gt;<br></font>        &lt;/Style&gt;<br>    &lt;/DataGridTextColumn.ElementStyle&gt;<br></font>&lt;/DataGridTextColumn&gt;</p>
]]>
</description>
<link>https://ameblo.jp/applemoon1008/entry-10611547991.html</link>
<pubDate>Fri, 06 Aug 2010 10:24:22 +0900</pubDate>
</item>
<item>
<title>【WPF】コンボボックスのデータ挿入</title>
<description>
<![CDATA[ <p>コンボボックスへのデータ挿入</p><p>&lt;ComboBox DisplayMemberPath="<font color="#ff0000">表示する値</font>" SelectedValuePath="<font color="#ff0000">内で持つ値</font>" Grid.Row="1" Height="23" HorizontalAlignment="Stretch" Margin="0" VerticalAlignment="Center" Width="Auto" Grid.Column="1" Name="cb" /&gt;<br></p><p>データグリッドでのコンボボックス表示</p><p>&lt;DataGridComboBoxColumn x:Name="colmunSaleType" SelectedValueBinding="{Binding Path=<font color="#ff0000">バインディングする値</font>}" DisplayMemberPath="<font color="#ff0000">表示する値</font>" SelectedValuePath="<font color="#ff0000">内で持つ値</font>" Header="ヘッダー" Width="80" MinWidth="80" MaxWidth="80" IsReadOnly="False" CanUserResize="False" /&gt;<br></p>
]]>
</description>
<link>https://ameblo.jp/applemoon1008/entry-10611542837.html</link>
<pubDate>Fri, 06 Aug 2010 10:15:17 +0900</pubDate>
</item>
</channel>
</rss>
