[{"data":1,"prerenderedAt":1728},["ShallowReactive",2],{"content-query-pL8FI7Hw4E":3,"navigation":1380},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"date":9,"body":10,"_type":1373,"_id":1374,"_source":1375,"_file":1376,"_stem":1377,"_extension":1378,"sitemap":1379},"/document/data/datasource","data",false,"","データソース","2025-06-05",{"type":11,"children":12,"toc":1363},"root",[13,21,27,32,37,42,48,62,89,236,241,251,256,267,303,308,313,323,417,429,449,670,675,681,686,720,729,742,1357],{"type":14,"tag":15,"props":16,"children":18},"element","h2",{"id":17},"概要",[19],{"type":20,"value":17},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25],{"type":20,"value":26},"データソースは、データフローの起点を定義する抽象インターフェースです。",{"type":14,"tag":22,"props":28,"children":29},{},[30],{"type":20,"value":31},"データソースは、物理的な配列、アプリケーション内のカスタムクラス、またはReoGridワークシート自体として実装できます。",{"type":14,"tag":22,"props":33,"children":34},{},[35],{"type":20,"value":36},"データソースインターフェースを実装することで、データフローを柔軟に構成し、さまざまな方法でワークシートにデータを供給できます。",{"type":14,"tag":22,"props":38,"children":39},{},[40],{"type":20,"value":41},"また、データソースにフィルターを適用して、次の入力に渡す前にデータを処理することもできます。データソースを使用することで、大規模なレポーティングシステムを柔軟に管理できます。",{"type":14,"tag":43,"props":44,"children":46},"h3",{"id":45},"インターフェース定義",[47],{"type":20,"value":45},{"type":14,"tag":22,"props":49,"children":50},{},[51,53,60],{"type":20,"value":52},"データソースは ",{"type":14,"tag":54,"props":55,"children":57},"code",{"className":56},[],[58],{"type":20,"value":59},"IDataSource",{"type":20,"value":61}," インターフェースを通じて定義されます。\nワークシートにデータを提供するための抽象インターフェースとして機能し、データの具体的な型や種類に制限はありません。",{"type":14,"tag":22,"props":63,"children":64},{},[65,66,72,74,80,82,87],{"type":20,"value":52},{"type":14,"tag":54,"props":67,"children":69},{"className":68},[],[70],{"type":20,"value":71},"IDataRecord",{"type":20,"value":73}," の ",{"type":14,"tag":54,"props":75,"children":77},{"className":76},[],[78],{"type":20,"value":79},"Enumerator",{"type":20,"value":81}," インターフェースを提供し、複数行のレコードを含むコレクションとして機能します。",{"type":14,"tag":54,"props":83,"children":85},{"className":84},[],[86],{"type":20,"value":71},{"type":20,"value":88}," は1行分のデータを表します。",{"type":14,"tag":90,"props":91,"children":95},"pre",{"className":92,"code":93,"language":94,"meta":7,"style":7},"language-cs shiki shiki-themes github-light github-dark github-light","public interface IDataSource\u003Cout T> : IEnumerable\u003CT> where T : IDataRecord\n{\n  event EventHandler\u003CDataSourceChangedEventArgs> OnInputDataChanged;\n}\n","cs",[96],{"type":14,"tag":54,"props":97,"children":98},{"__ignoreMap":7},[99,181,190,227],{"type":14,"tag":100,"props":101,"children":104},"span",{"class":102,"line":103},"line",1,[105,111,116,122,128,133,138,143,148,152,157,162,167,171,176],{"type":14,"tag":100,"props":106,"children":108},{"style":107},"--shiki-light:#D73A49;--shiki-dark:#F97583;--shiki-default:#D73A49",[109],{"type":20,"value":110},"public",{"type":14,"tag":100,"props":112,"children":113},{"style":107},[114],{"type":20,"value":115}," interface",{"type":14,"tag":100,"props":117,"children":119},{"style":118},"--shiki-light:#6F42C1;--shiki-dark:#B392F0;--shiki-default:#6F42C1",[120],{"type":20,"value":121}," IDataSource",{"type":14,"tag":100,"props":123,"children":125},{"style":124},"--shiki-light:#24292E;--shiki-dark:#E1E4E8;--shiki-default:#24292E",[126],{"type":20,"value":127},"\u003C",{"type":14,"tag":100,"props":129,"children":130},{"style":107},[131],{"type":20,"value":132},"out",{"type":14,"tag":100,"props":134,"children":135},{"style":118},[136],{"type":20,"value":137}," T",{"type":14,"tag":100,"props":139,"children":140},{"style":124},[141],{"type":20,"value":142},"> : ",{"type":14,"tag":100,"props":144,"children":145},{"style":118},[146],{"type":20,"value":147},"IEnumerable",{"type":14,"tag":100,"props":149,"children":150},{"style":124},[151],{"type":20,"value":127},{"type":14,"tag":100,"props":153,"children":154},{"style":118},[155],{"type":20,"value":156},"T",{"type":14,"tag":100,"props":158,"children":159},{"style":124},[160],{"type":20,"value":161},"> ",{"type":14,"tag":100,"props":163,"children":164},{"style":107},[165],{"type":20,"value":166},"where",{"type":14,"tag":100,"props":168,"children":169},{"style":118},[170],{"type":20,"value":137},{"type":14,"tag":100,"props":172,"children":173},{"style":124},[174],{"type":20,"value":175}," : ",{"type":14,"tag":100,"props":177,"children":178},{"style":118},[179],{"type":20,"value":180},"IDataRecord\n",{"type":14,"tag":100,"props":182,"children":184},{"class":102,"line":183},2,[185],{"type":14,"tag":100,"props":186,"children":187},{"style":124},[188],{"type":20,"value":189},"{\n",{"type":14,"tag":100,"props":191,"children":193},{"class":102,"line":192},3,[194,199,204,208,213,217,222],{"type":14,"tag":100,"props":195,"children":196},{"style":107},[197],{"type":20,"value":198},"  event",{"type":14,"tag":100,"props":200,"children":201},{"style":118},[202],{"type":20,"value":203}," EventHandler",{"type":14,"tag":100,"props":205,"children":206},{"style":124},[207],{"type":20,"value":127},{"type":14,"tag":100,"props":209,"children":210},{"style":118},[211],{"type":20,"value":212},"DataSourceChangedEventArgs",{"type":14,"tag":100,"props":214,"children":215},{"style":124},[216],{"type":20,"value":161},{"type":14,"tag":100,"props":218,"children":219},{"style":118},[220],{"type":20,"value":221},"OnInputDataChanged",{"type":14,"tag":100,"props":223,"children":224},{"style":124},[225],{"type":20,"value":226},";\n",{"type":14,"tag":100,"props":228,"children":230},{"class":102,"line":229},4,[231],{"type":14,"tag":100,"props":232,"children":233},{"style":124},[234],{"type":20,"value":235},"}\n",{"type":14,"tag":43,"props":237,"children":239},{"id":238},"データソース変更時の同期",[240],{"type":20,"value":238},{"type":14,"tag":22,"props":242,"children":243},{},[244,249],{"type":14,"tag":54,"props":245,"children":247},{"className":246},[],[248],{"type":20,"value":221},{"type":20,"value":250}," イベントを実装することで、データが変更されたときに下流の入力に通知し、変更をリアルタイムでワークシートに反映させることができます。",{"type":14,"tag":43,"props":252,"children":254},{"id":253},"ワークシートへのデータソースの設定",[255],{"type":20,"value":253},{"type":14,"tag":22,"props":257,"children":258},{},[259,265],{"type":14,"tag":54,"props":260,"children":262},{"className":261},[],[263],{"type":20,"value":264},"Worksheet.AddDataSource",{"type":20,"value":266}," メソッドを使用して、ワークシートにデータソースを追加できます。",{"type":14,"tag":90,"props":268,"children":270},{"className":92,"code":269,"language":94,"meta":7,"style":7},"sheet.AddDataSource(\"A1:G30\", dataSource);\n",[271],{"type":14,"tag":54,"props":272,"children":273},{"__ignoreMap":7},[274],{"type":14,"tag":100,"props":275,"children":276},{"class":102,"line":103},[277,282,287,292,298],{"type":14,"tag":100,"props":278,"children":279},{"style":124},[280],{"type":20,"value":281},"sheet.",{"type":14,"tag":100,"props":283,"children":284},{"style":118},[285],{"type":20,"value":286},"AddDataSource",{"type":14,"tag":100,"props":288,"children":289},{"style":124},[290],{"type":20,"value":291},"(",{"type":14,"tag":100,"props":293,"children":295},{"style":294},"--shiki-light:#032F62;--shiki-dark:#9ECBFF;--shiki-default:#032F62",[296],{"type":20,"value":297},"\"A1:G30\"",{"type":14,"tag":100,"props":299,"children":300},{"style":124},[301],{"type":20,"value":302},", dataSource);\n",{"type":14,"tag":22,"props":304,"children":305},{},[306],{"type":20,"value":307},"ReoGridは1つのワークシートに複数のデータソースを追加することをサポートしています。",{"type":14,"tag":43,"props":309,"children":311},{"id":310},"カスタムデータソースの実装",[312],{"type":20,"value":310},{"type":14,"tag":22,"props":314,"children":315},{},[316,321],{"type":14,"tag":54,"props":317,"children":319},{"className":318},[],[320],{"type":20,"value":59},{"type":20,"value":322}," インターフェースを実装することで、独自のカスタムデータソースを定義できます。",{"type":14,"tag":90,"props":324,"children":326},{"className":92,"code":325,"language":94,"meta":7,"style":7},"public class MyDataSource : IDataSource\u003CIDataRecord>\n{\n  private object[,] data;\n  ...\n}\n",[327],{"type":14,"tag":54,"props":328,"children":329},{"__ignoreMap":7},[330,368,375,401,409],{"type":14,"tag":100,"props":331,"children":332},{"class":102,"line":103},[333,337,342,347,351,355,359,363],{"type":14,"tag":100,"props":334,"children":335},{"style":107},[336],{"type":20,"value":110},{"type":14,"tag":100,"props":338,"children":339},{"style":107},[340],{"type":20,"value":341}," class",{"type":14,"tag":100,"props":343,"children":344},{"style":118},[345],{"type":20,"value":346}," MyDataSource",{"type":14,"tag":100,"props":348,"children":349},{"style":124},[350],{"type":20,"value":175},{"type":14,"tag":100,"props":352,"children":353},{"style":118},[354],{"type":20,"value":59},{"type":14,"tag":100,"props":356,"children":357},{"style":124},[358],{"type":20,"value":127},{"type":14,"tag":100,"props":360,"children":361},{"style":118},[362],{"type":20,"value":71},{"type":14,"tag":100,"props":364,"children":365},{"style":124},[366],{"type":20,"value":367},">\n",{"type":14,"tag":100,"props":369,"children":370},{"class":102,"line":183},[371],{"type":14,"tag":100,"props":372,"children":373},{"style":124},[374],{"type":20,"value":189},{"type":14,"tag":100,"props":376,"children":377},{"class":102,"line":192},[378,383,388,393,397],{"type":14,"tag":100,"props":379,"children":380},{"style":107},[381],{"type":20,"value":382},"  private",{"type":14,"tag":100,"props":384,"children":385},{"style":107},[386],{"type":20,"value":387}," object",{"type":14,"tag":100,"props":389,"children":390},{"style":124},[391],{"type":20,"value":392},"[,] ",{"type":14,"tag":100,"props":394,"children":395},{"style":118},[396],{"type":20,"value":5},{"type":14,"tag":100,"props":398,"children":399},{"style":124},[400],{"type":20,"value":226},{"type":14,"tag":100,"props":402,"children":403},{"class":102,"line":229},[404],{"type":14,"tag":100,"props":405,"children":406},{"style":124},[407],{"type":20,"value":408},"  ...\n",{"type":14,"tag":100,"props":410,"children":412},{"class":102,"line":411},5,[413],{"type":14,"tag":100,"props":414,"children":415},{"style":124},[416],{"type":20,"value":235},{"type":14,"tag":22,"props":418,"children":419},{},[420,422,427],{"type":20,"value":421},"このように ",{"type":14,"tag":54,"props":423,"children":425},{"className":424},[],[426],{"type":20,"value":59},{"type":20,"value":428}," を実装することで、アプリケーション固有のデータ構造や取得方法に合わせたデータソースを定義できます。例えば、データベース、Web API、その他の外部システムから取得したデータをワークシートに直接反映する仕組みを構築できます。",{"type":14,"tag":22,"props":430,"children":431},{},[432,434,439,441,447],{"type":20,"value":433},"実装例として、",{"type":14,"tag":54,"props":435,"children":437},{"className":436},[],[438],{"type":20,"value":71},{"type":20,"value":440}," を実装し、必要なデータフィールドを保持する ",{"type":14,"tag":54,"props":442,"children":444},{"className":443},[],[445],{"type":20,"value":446},"MyDataRecord",{"type":20,"value":448}," クラスを作成することで、任意のデータ構造をサポートできます。",{"type":14,"tag":90,"props":450,"children":452},{"className":92,"code":451,"language":94,"meta":7,"style":7},"public class MyDataRecord : IDataRecord\n{\n  public object[] Values { get; }\n\n  public MyDataRecord(params object[] values)\n  {\n    Values = values;\n  }\n\n  public object GetData(int columnIndex) => Values[columnIndex];\n}\n",[453],{"type":14,"tag":54,"props":454,"children":455},{"__ignoreMap":7},[456,480,487,524,533,571,580,599,608,616,662],{"type":14,"tag":100,"props":457,"children":458},{"class":102,"line":103},[459,463,467,472,476],{"type":14,"tag":100,"props":460,"children":461},{"style":107},[462],{"type":20,"value":110},{"type":14,"tag":100,"props":464,"children":465},{"style":107},[466],{"type":20,"value":341},{"type":14,"tag":100,"props":468,"children":469},{"style":118},[470],{"type":20,"value":471}," MyDataRecord",{"type":14,"tag":100,"props":473,"children":474},{"style":124},[475],{"type":20,"value":175},{"type":14,"tag":100,"props":477,"children":478},{"style":118},[479],{"type":20,"value":180},{"type":14,"tag":100,"props":481,"children":482},{"class":102,"line":183},[483],{"type":14,"tag":100,"props":484,"children":485},{"style":124},[486],{"type":20,"value":189},{"type":14,"tag":100,"props":488,"children":489},{"class":102,"line":192},[490,495,499,504,509,514,519],{"type":14,"tag":100,"props":491,"children":492},{"style":107},[493],{"type":20,"value":494},"  public",{"type":14,"tag":100,"props":496,"children":497},{"style":107},[498],{"type":20,"value":387},{"type":14,"tag":100,"props":500,"children":501},{"style":124},[502],{"type":20,"value":503},"[] ",{"type":14,"tag":100,"props":505,"children":506},{"style":118},[507],{"type":20,"value":508},"Values",{"type":14,"tag":100,"props":510,"children":511},{"style":124},[512],{"type":20,"value":513}," { ",{"type":14,"tag":100,"props":515,"children":516},{"style":107},[517],{"type":20,"value":518},"get",{"type":14,"tag":100,"props":520,"children":521},{"style":124},[522],{"type":20,"value":523},"; }\n",{"type":14,"tag":100,"props":525,"children":526},{"class":102,"line":229},[527],{"type":14,"tag":100,"props":528,"children":530},{"emptyLinePlaceholder":529},true,[531],{"type":20,"value":532},"\n",{"type":14,"tag":100,"props":534,"children":535},{"class":102,"line":411},[536,540,544,548,553,557,561,566],{"type":14,"tag":100,"props":537,"children":538},{"style":107},[539],{"type":20,"value":494},{"type":14,"tag":100,"props":541,"children":542},{"style":118},[543],{"type":20,"value":471},{"type":14,"tag":100,"props":545,"children":546},{"style":124},[547],{"type":20,"value":291},{"type":14,"tag":100,"props":549,"children":550},{"style":107},[551],{"type":20,"value":552},"params",{"type":14,"tag":100,"props":554,"children":555},{"style":107},[556],{"type":20,"value":387},{"type":14,"tag":100,"props":558,"children":559},{"style":124},[560],{"type":20,"value":503},{"type":14,"tag":100,"props":562,"children":563},{"style":118},[564],{"type":20,"value":565},"values",{"type":14,"tag":100,"props":567,"children":568},{"style":124},[569],{"type":20,"value":570},")\n",{"type":14,"tag":100,"props":572,"children":574},{"class":102,"line":573},6,[575],{"type":14,"tag":100,"props":576,"children":577},{"style":124},[578],{"type":20,"value":579},"  {\n",{"type":14,"tag":100,"props":581,"children":583},{"class":102,"line":582},7,[584,589,594],{"type":14,"tag":100,"props":585,"children":586},{"style":124},[587],{"type":20,"value":588},"    Values ",{"type":14,"tag":100,"props":590,"children":591},{"style":107},[592],{"type":20,"value":593},"=",{"type":14,"tag":100,"props":595,"children":596},{"style":124},[597],{"type":20,"value":598}," values;\n",{"type":14,"tag":100,"props":600,"children":602},{"class":102,"line":601},8,[603],{"type":14,"tag":100,"props":604,"children":605},{"style":124},[606],{"type":20,"value":607},"  }\n",{"type":14,"tag":100,"props":609,"children":611},{"class":102,"line":610},9,[612],{"type":14,"tag":100,"props":613,"children":614},{"emptyLinePlaceholder":529},[615],{"type":20,"value":532},{"type":14,"tag":100,"props":617,"children":619},{"class":102,"line":618},10,[620,624,628,633,637,642,647,652,657],{"type":14,"tag":100,"props":621,"children":622},{"style":107},[623],{"type":20,"value":494},{"type":14,"tag":100,"props":625,"children":626},{"style":107},[627],{"type":20,"value":387},{"type":14,"tag":100,"props":629,"children":630},{"style":118},[631],{"type":20,"value":632}," GetData",{"type":14,"tag":100,"props":634,"children":635},{"style":124},[636],{"type":20,"value":291},{"type":14,"tag":100,"props":638,"children":639},{"style":107},[640],{"type":20,"value":641},"int",{"type":14,"tag":100,"props":643,"children":644},{"style":118},[645],{"type":20,"value":646}," columnIndex",{"type":14,"tag":100,"props":648,"children":649},{"style":124},[650],{"type":20,"value":651},") ",{"type":14,"tag":100,"props":653,"children":654},{"style":107},[655],{"type":20,"value":656},"=>",{"type":14,"tag":100,"props":658,"children":659},{"style":124},[660],{"type":20,"value":661}," Values[columnIndex];\n",{"type":14,"tag":100,"props":663,"children":665},{"class":102,"line":664},11,[666],{"type":14,"tag":100,"props":667,"children":668},{"style":124},[669],{"type":20,"value":235},{"type":14,"tag":22,"props":671,"children":672},{},[673],{"type":20,"value":674},"これにより、ReoGridでのデータ表示や更新処理を柔軟かつ拡張可能な方法で構成できます。",{"type":14,"tag":43,"props":676,"children":678},{"id":677},"reogridの組み込みデータソース",[679],{"type":20,"value":680},"ReoGridの組み込みデータソース",{"type":14,"tag":22,"props":682,"children":683},{},[684],{"type":20,"value":685},"ReoGridは現在、以下の2つの組み込みデータソースを提供しています：",{"type":14,"tag":687,"props":688,"children":689},"ul",{},[690,710],{"type":14,"tag":691,"props":692,"children":693},"li",{},[694,700,702,708],{"type":14,"tag":695,"props":696,"children":697},"strong",{},[698],{"type":20,"value":699},"ArrayDataSource",{"type":20,"value":701},": 標準的な ",{"type":14,"tag":54,"props":703,"children":705},{"className":704},[],[706],{"type":20,"value":707},"object[,]",{"type":20,"value":709}," 形式でデータを保持するシンプルなデータソースです。",{"type":14,"tag":691,"props":711,"children":712},{},[713,718],{"type":14,"tag":695,"props":714,"children":715},{},[716],{"type":20,"value":717},"列ベースデータソース",{"type":20,"value":719},": 列インデックスではなく列IDを使用してデータを管理する柔軟な形式です。",{"type":14,"tag":15,"props":721,"children":722},{"id":717},[723,725],{"type":20,"value":724},"列ベースデータソース ",{"type":14,"tag":726,"props":727,"children":728},"nri",{},[],{"type":14,"tag":22,"props":730,"children":731},{},[732,734,740],{"type":20,"value":733},"列ベースデータソースでは、事前に列を定義し、対応するIDを使用してデータの登録と操作を行います。これは ",{"type":14,"tag":54,"props":735,"children":737},{"className":736},[],[738],{"type":20,"value":739},"ColumnBasedDataSource",{"type":20,"value":741}," クラスを使用して実装されます。",{"type":14,"tag":90,"props":743,"children":745},{"className":92,"code":744,"language":94,"meta":7,"style":7},"// Create data source\nvar ds = new ColumnBasedDataSource();\n\n// Define columns\nds.Columns.AddRange(\"id\", \"tsuka\", \"kamoku\", \"baibai\", \"zengaku\", \"hiduke\", \"biko\");\n\n// Store data\nfor (int r = 0; r \u003C 30; r++)\n{\n  var record = ds.Records.AppendNew();\n\n  // ID\n  record[\"id\"] = 15001;\n  // Currency\n  record[\"tsuka\"] = \"USD\";\n  // Subject\n  record[\"kamoku\"] = \"015\";\n  // Trade type\n  record[\"baibai\"] = \"Sell\";\n  // Total amount\n  record[\"zengaku\"] = 105800;\n  // Date\n  record[\"hiduke\"] = new DateTime(2020, 11, 1);\n  // Remarks\n  record[\"biko\"] = \"...\";\n}\n\n// Add data source to worksheet; A1:G30 is the target range address\nsheet.AddDataSource(\"A1:G30\", ds);\n\n",[746],{"type":14,"tag":54,"props":747,"children":748},{"__ignoreMap":7},[749,758,791,798,806,888,895,903,963,970,1001,1008,1017,1048,1057,1086,1095,1124,1133,1162,1171,1200,1209,1269,1278,1307,1315,1323,1332],{"type":14,"tag":100,"props":750,"children":751},{"class":102,"line":103},[752],{"type":14,"tag":100,"props":753,"children":755},{"style":754},"--shiki-light:#6A737D;--shiki-dark:#6A737D;--shiki-default:#6A737D",[756],{"type":20,"value":757},"// Create data source\n",{"type":14,"tag":100,"props":759,"children":760},{"class":102,"line":183},[761,766,771,776,781,786],{"type":14,"tag":100,"props":762,"children":763},{"style":107},[764],{"type":20,"value":765},"var",{"type":14,"tag":100,"props":767,"children":768},{"style":118},[769],{"type":20,"value":770}," ds",{"type":14,"tag":100,"props":772,"children":773},{"style":107},[774],{"type":20,"value":775}," =",{"type":14,"tag":100,"props":777,"children":778},{"style":107},[779],{"type":20,"value":780}," new",{"type":14,"tag":100,"props":782,"children":783},{"style":118},[784],{"type":20,"value":785}," ColumnBasedDataSource",{"type":14,"tag":100,"props":787,"children":788},{"style":124},[789],{"type":20,"value":790},"();\n",{"type":14,"tag":100,"props":792,"children":793},{"class":102,"line":192},[794],{"type":14,"tag":100,"props":795,"children":796},{"emptyLinePlaceholder":529},[797],{"type":20,"value":532},{"type":14,"tag":100,"props":799,"children":800},{"class":102,"line":229},[801],{"type":14,"tag":100,"props":802,"children":803},{"style":754},[804],{"type":20,"value":805},"// Define columns\n",{"type":14,"tag":100,"props":807,"children":808},{"class":102,"line":411},[809,814,819,823,828,833,838,842,847,851,856,860,865,869,874,878,883],{"type":14,"tag":100,"props":810,"children":811},{"style":124},[812],{"type":20,"value":813},"ds.Columns.",{"type":14,"tag":100,"props":815,"children":816},{"style":118},[817],{"type":20,"value":818},"AddRange",{"type":14,"tag":100,"props":820,"children":821},{"style":124},[822],{"type":20,"value":291},{"type":14,"tag":100,"props":824,"children":825},{"style":294},[826],{"type":20,"value":827},"\"id\"",{"type":14,"tag":100,"props":829,"children":830},{"style":124},[831],{"type":20,"value":832},", ",{"type":14,"tag":100,"props":834,"children":835},{"style":294},[836],{"type":20,"value":837},"\"tsuka\"",{"type":14,"tag":100,"props":839,"children":840},{"style":124},[841],{"type":20,"value":832},{"type":14,"tag":100,"props":843,"children":844},{"style":294},[845],{"type":20,"value":846},"\"kamoku\"",{"type":14,"tag":100,"props":848,"children":849},{"style":124},[850],{"type":20,"value":832},{"type":14,"tag":100,"props":852,"children":853},{"style":294},[854],{"type":20,"value":855},"\"baibai\"",{"type":14,"tag":100,"props":857,"children":858},{"style":124},[859],{"type":20,"value":832},{"type":14,"tag":100,"props":861,"children":862},{"style":294},[863],{"type":20,"value":864},"\"zengaku\"",{"type":14,"tag":100,"props":866,"children":867},{"style":124},[868],{"type":20,"value":832},{"type":14,"tag":100,"props":870,"children":871},{"style":294},[872],{"type":20,"value":873},"\"hiduke\"",{"type":14,"tag":100,"props":875,"children":876},{"style":124},[877],{"type":20,"value":832},{"type":14,"tag":100,"props":879,"children":880},{"style":294},[881],{"type":20,"value":882},"\"biko\"",{"type":14,"tag":100,"props":884,"children":885},{"style":124},[886],{"type":20,"value":887},");\n",{"type":14,"tag":100,"props":889,"children":890},{"class":102,"line":573},[891],{"type":14,"tag":100,"props":892,"children":893},{"emptyLinePlaceholder":529},[894],{"type":20,"value":532},{"type":14,"tag":100,"props":896,"children":897},{"class":102,"line":582},[898],{"type":14,"tag":100,"props":899,"children":900},{"style":754},[901],{"type":20,"value":902},"// Store data\n",{"type":14,"tag":100,"props":904,"children":905},{"class":102,"line":601},[906,911,916,920,925,929,935,940,944,949,954,959],{"type":14,"tag":100,"props":907,"children":908},{"style":107},[909],{"type":20,"value":910},"for",{"type":14,"tag":100,"props":912,"children":913},{"style":124},[914],{"type":20,"value":915}," (",{"type":14,"tag":100,"props":917,"children":918},{"style":107},[919],{"type":20,"value":641},{"type":14,"tag":100,"props":921,"children":922},{"style":118},[923],{"type":20,"value":924}," r",{"type":14,"tag":100,"props":926,"children":927},{"style":107},[928],{"type":20,"value":775},{"type":14,"tag":100,"props":930,"children":932},{"style":931},"--shiki-light:#005CC5;--shiki-dark:#79B8FF;--shiki-default:#005CC5",[933],{"type":20,"value":934}," 0",{"type":14,"tag":100,"props":936,"children":937},{"style":124},[938],{"type":20,"value":939},"; r ",{"type":14,"tag":100,"props":941,"children":942},{"style":107},[943],{"type":20,"value":127},{"type":14,"tag":100,"props":945,"children":946},{"style":931},[947],{"type":20,"value":948}," 30",{"type":14,"tag":100,"props":950,"children":951},{"style":124},[952],{"type":20,"value":953},"; r",{"type":14,"tag":100,"props":955,"children":956},{"style":107},[957],{"type":20,"value":958},"++",{"type":14,"tag":100,"props":960,"children":961},{"style":124},[962],{"type":20,"value":570},{"type":14,"tag":100,"props":964,"children":965},{"class":102,"line":610},[966],{"type":14,"tag":100,"props":967,"children":968},{"style":124},[969],{"type":20,"value":189},{"type":14,"tag":100,"props":971,"children":972},{"class":102,"line":618},[973,978,983,987,992,997],{"type":14,"tag":100,"props":974,"children":975},{"style":107},[976],{"type":20,"value":977},"  var",{"type":14,"tag":100,"props":979,"children":980},{"style":118},[981],{"type":20,"value":982}," record",{"type":14,"tag":100,"props":984,"children":985},{"style":107},[986],{"type":20,"value":775},{"type":14,"tag":100,"props":988,"children":989},{"style":124},[990],{"type":20,"value":991}," ds.Records.",{"type":14,"tag":100,"props":993,"children":994},{"style":118},[995],{"type":20,"value":996},"AppendNew",{"type":14,"tag":100,"props":998,"children":999},{"style":124},[1000],{"type":20,"value":790},{"type":14,"tag":100,"props":1002,"children":1003},{"class":102,"line":664},[1004],{"type":14,"tag":100,"props":1005,"children":1006},{"emptyLinePlaceholder":529},[1007],{"type":20,"value":532},{"type":14,"tag":100,"props":1009,"children":1011},{"class":102,"line":1010},12,[1012],{"type":14,"tag":100,"props":1013,"children":1014},{"style":754},[1015],{"type":20,"value":1016},"  // ID\n",{"type":14,"tag":100,"props":1018,"children":1020},{"class":102,"line":1019},13,[1021,1026,1030,1035,1039,1044],{"type":14,"tag":100,"props":1022,"children":1023},{"style":124},[1024],{"type":20,"value":1025},"  record[",{"type":14,"tag":100,"props":1027,"children":1028},{"style":294},[1029],{"type":20,"value":827},{"type":14,"tag":100,"props":1031,"children":1032},{"style":124},[1033],{"type":20,"value":1034},"] ",{"type":14,"tag":100,"props":1036,"children":1037},{"style":107},[1038],{"type":20,"value":593},{"type":14,"tag":100,"props":1040,"children":1041},{"style":931},[1042],{"type":20,"value":1043}," 15001",{"type":14,"tag":100,"props":1045,"children":1046},{"style":124},[1047],{"type":20,"value":226},{"type":14,"tag":100,"props":1049,"children":1051},{"class":102,"line":1050},14,[1052],{"type":14,"tag":100,"props":1053,"children":1054},{"style":754},[1055],{"type":20,"value":1056},"  // Currency\n",{"type":14,"tag":100,"props":1058,"children":1060},{"class":102,"line":1059},15,[1061,1065,1069,1073,1077,1082],{"type":14,"tag":100,"props":1062,"children":1063},{"style":124},[1064],{"type":20,"value":1025},{"type":14,"tag":100,"props":1066,"children":1067},{"style":294},[1068],{"type":20,"value":837},{"type":14,"tag":100,"props":1070,"children":1071},{"style":124},[1072],{"type":20,"value":1034},{"type":14,"tag":100,"props":1074,"children":1075},{"style":107},[1076],{"type":20,"value":593},{"type":14,"tag":100,"props":1078,"children":1079},{"style":294},[1080],{"type":20,"value":1081}," \"USD\"",{"type":14,"tag":100,"props":1083,"children":1084},{"style":124},[1085],{"type":20,"value":226},{"type":14,"tag":100,"props":1087,"children":1089},{"class":102,"line":1088},16,[1090],{"type":14,"tag":100,"props":1091,"children":1092},{"style":754},[1093],{"type":20,"value":1094},"  // Subject\n",{"type":14,"tag":100,"props":1096,"children":1098},{"class":102,"line":1097},17,[1099,1103,1107,1111,1115,1120],{"type":14,"tag":100,"props":1100,"children":1101},{"style":124},[1102],{"type":20,"value":1025},{"type":14,"tag":100,"props":1104,"children":1105},{"style":294},[1106],{"type":20,"value":846},{"type":14,"tag":100,"props":1108,"children":1109},{"style":124},[1110],{"type":20,"value":1034},{"type":14,"tag":100,"props":1112,"children":1113},{"style":107},[1114],{"type":20,"value":593},{"type":14,"tag":100,"props":1116,"children":1117},{"style":294},[1118],{"type":20,"value":1119}," \"015\"",{"type":14,"tag":100,"props":1121,"children":1122},{"style":124},[1123],{"type":20,"value":226},{"type":14,"tag":100,"props":1125,"children":1127},{"class":102,"line":1126},18,[1128],{"type":14,"tag":100,"props":1129,"children":1130},{"style":754},[1131],{"type":20,"value":1132},"  // Trade type\n",{"type":14,"tag":100,"props":1134,"children":1136},{"class":102,"line":1135},19,[1137,1141,1145,1149,1153,1158],{"type":14,"tag":100,"props":1138,"children":1139},{"style":124},[1140],{"type":20,"value":1025},{"type":14,"tag":100,"props":1142,"children":1143},{"style":294},[1144],{"type":20,"value":855},{"type":14,"tag":100,"props":1146,"children":1147},{"style":124},[1148],{"type":20,"value":1034},{"type":14,"tag":100,"props":1150,"children":1151},{"style":107},[1152],{"type":20,"value":593},{"type":14,"tag":100,"props":1154,"children":1155},{"style":294},[1156],{"type":20,"value":1157}," \"Sell\"",{"type":14,"tag":100,"props":1159,"children":1160},{"style":124},[1161],{"type":20,"value":226},{"type":14,"tag":100,"props":1163,"children":1165},{"class":102,"line":1164},20,[1166],{"type":14,"tag":100,"props":1167,"children":1168},{"style":754},[1169],{"type":20,"value":1170},"  // Total amount\n",{"type":14,"tag":100,"props":1172,"children":1174},{"class":102,"line":1173},21,[1175,1179,1183,1187,1191,1196],{"type":14,"tag":100,"props":1176,"children":1177},{"style":124},[1178],{"type":20,"value":1025},{"type":14,"tag":100,"props":1180,"children":1181},{"style":294},[1182],{"type":20,"value":864},{"type":14,"tag":100,"props":1184,"children":1185},{"style":124},[1186],{"type":20,"value":1034},{"type":14,"tag":100,"props":1188,"children":1189},{"style":107},[1190],{"type":20,"value":593},{"type":14,"tag":100,"props":1192,"children":1193},{"style":931},[1194],{"type":20,"value":1195}," 105800",{"type":14,"tag":100,"props":1197,"children":1198},{"style":124},[1199],{"type":20,"value":226},{"type":14,"tag":100,"props":1201,"children":1203},{"class":102,"line":1202},22,[1204],{"type":14,"tag":100,"props":1205,"children":1206},{"style":754},[1207],{"type":20,"value":1208},"  // Date\n",{"type":14,"tag":100,"props":1210,"children":1212},{"class":102,"line":1211},23,[1213,1217,1221,1225,1229,1233,1238,1242,1247,1251,1256,1260,1265],{"type":14,"tag":100,"props":1214,"children":1215},{"style":124},[1216],{"type":20,"value":1025},{"type":14,"tag":100,"props":1218,"children":1219},{"style":294},[1220],{"type":20,"value":873},{"type":14,"tag":100,"props":1222,"children":1223},{"style":124},[1224],{"type":20,"value":1034},{"type":14,"tag":100,"props":1226,"children":1227},{"style":107},[1228],{"type":20,"value":593},{"type":14,"tag":100,"props":1230,"children":1231},{"style":107},[1232],{"type":20,"value":780},{"type":14,"tag":100,"props":1234,"children":1235},{"style":118},[1236],{"type":20,"value":1237}," DateTime",{"type":14,"tag":100,"props":1239,"children":1240},{"style":124},[1241],{"type":20,"value":291},{"type":14,"tag":100,"props":1243,"children":1244},{"style":931},[1245],{"type":20,"value":1246},"2020",{"type":14,"tag":100,"props":1248,"children":1249},{"style":124},[1250],{"type":20,"value":832},{"type":14,"tag":100,"props":1252,"children":1253},{"style":931},[1254],{"type":20,"value":1255},"11",{"type":14,"tag":100,"props":1257,"children":1258},{"style":124},[1259],{"type":20,"value":832},{"type":14,"tag":100,"props":1261,"children":1262},{"style":931},[1263],{"type":20,"value":1264},"1",{"type":14,"tag":100,"props":1266,"children":1267},{"style":124},[1268],{"type":20,"value":887},{"type":14,"tag":100,"props":1270,"children":1272},{"class":102,"line":1271},24,[1273],{"type":14,"tag":100,"props":1274,"children":1275},{"style":754},[1276],{"type":20,"value":1277},"  // Remarks\n",{"type":14,"tag":100,"props":1279,"children":1281},{"class":102,"line":1280},25,[1282,1286,1290,1294,1298,1303],{"type":14,"tag":100,"props":1283,"children":1284},{"style":124},[1285],{"type":20,"value":1025},{"type":14,"tag":100,"props":1287,"children":1288},{"style":294},[1289],{"type":20,"value":882},{"type":14,"tag":100,"props":1291,"children":1292},{"style":124},[1293],{"type":20,"value":1034},{"type":14,"tag":100,"props":1295,"children":1296},{"style":107},[1297],{"type":20,"value":593},{"type":14,"tag":100,"props":1299,"children":1300},{"style":294},[1301],{"type":20,"value":1302}," \"...\"",{"type":14,"tag":100,"props":1304,"children":1305},{"style":124},[1306],{"type":20,"value":226},{"type":14,"tag":100,"props":1308,"children":1310},{"class":102,"line":1309},26,[1311],{"type":14,"tag":100,"props":1312,"children":1313},{"style":124},[1314],{"type":20,"value":235},{"type":14,"tag":100,"props":1316,"children":1318},{"class":102,"line":1317},27,[1319],{"type":14,"tag":100,"props":1320,"children":1321},{"emptyLinePlaceholder":529},[1322],{"type":20,"value":532},{"type":14,"tag":100,"props":1324,"children":1326},{"class":102,"line":1325},28,[1327],{"type":14,"tag":100,"props":1328,"children":1329},{"style":754},[1330],{"type":20,"value":1331},"// Add data source to worksheet; A1:G30 is the target range address\n",{"type":14,"tag":100,"props":1333,"children":1335},{"class":102,"line":1334},29,[1336,1340,1344,1348,1352],{"type":14,"tag":100,"props":1337,"children":1338},{"style":124},[1339],{"type":20,"value":281},{"type":14,"tag":100,"props":1341,"children":1342},{"style":118},[1343],{"type":20,"value":286},{"type":14,"tag":100,"props":1345,"children":1346},{"style":124},[1347],{"type":20,"value":291},{"type":14,"tag":100,"props":1349,"children":1350},{"style":294},[1351],{"type":20,"value":297},{"type":14,"tag":100,"props":1353,"children":1354},{"style":124},[1355],{"type":20,"value":1356},", ds);\n",{"type":14,"tag":1358,"props":1359,"children":1360},"style",{},[1361],{"type":20,"value":1362},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":183,"depth":183,"links":1364},[1365,1372],{"id":17,"depth":183,"text":17,"children":1366},[1367,1368,1369,1370,1371],{"id":45,"depth":192,"text":45},{"id":238,"depth":192,"text":238},{"id":253,"depth":192,"text":253},{"id":310,"depth":192,"text":310},{"id":677,"depth":192,"text":680},{"id":717,"depth":183,"text":724},"markdown","content:document:5.data:2.datasource.md","content","document/5.data/2.datasource.md","document/5.data/2.datasource","md",{"loc":4},[1381,1704,1707,1710,1713,1716,1719,1722,1725],{"title":1382,"_path":1383,"children":1384},"Document","/document",[1385,1396,1401,1433,1450,1477,1509,1529,1543,1566,1577,1593,1616,1627,1647,1667,1696],{"title":1386,"_path":1387,"children":1388},"はじめに","/document/getting-started",[1389,1390,1393],{"title":1386,"_path":1387},{"title":1391,"_path":1392},"インストール","/document/getting-started/installation",{"title":1394,"_path":1395},"V3 から V4 への移行ガイド","/document/getting-started/migrate-from-v3",{"title":1397,"_path":1398,"children":1399},"ワークブック","/document/workbook",[1400],{"title":1397,"_path":1398},{"title":1402,"_path":1403,"children":1404},"ワークシート","/document/worksheet",[1405,1406,1409,1412,1415,1418,1421,1424,1427,1430],{"title":1402,"_path":1403},{"title":1407,"_path":1408},"行、列、ヘッダー","/document/worksheet/row-and-column",{"title":1410,"_path":1411},"範囲","/document/worksheet/range",{"title":1413,"_path":1414},"名前付き範囲","/document/worksheet/named-range",{"title":1416,"_path":1417},"セルの結合と解除","/document/worksheet/merge-and-unmerge",{"title":1419,"_path":1420},"パーシャルグリッド","/document/worksheet/partial-grid",{"title":1422,"_path":1423},"複数行ヘッダー","/document/worksheet/multiple-row-header",{"title":1425,"_path":1426},"ウィンドウ枠の固定","/document/worksheet/freeze",{"title":1428,"_path":1429},"ズーム","/document/worksheet/zoom",{"title":1431,"_path":1432},"設定とオプション","/document/worksheet/settings",{"title":1434,"_path":1435,"children":1436},"選択とナビゲーション","/document/selection",[1437,1438,1441,1444,1447],{"title":1434,"_path":1435},{"title":1439,"_path":1440},"フォーカスと選択","/document/selection/selection",{"title":1442,"_path":1443},"範囲の選択","/document/selection/pick-range",{"title":1445,"_path":1446},"クリップボード","/document/selection/clipboard",{"title":1448,"_path":1449},"テキスト検索","/document/selection/text-search",{"title":1451,"_path":1452,"children":1453},"データ管理","/document/data",[1454,1455,1456,1459,1462,1465,1468,1471,1474],{"title":1451,"_path":1452},{"title":8,"_path":4},{"title":1457,"_path":1458},"データフィルタリング","/document/data/data-filtering",{"title":1460,"_path":1461},"組み込みオートフィルター","/document/data/builtin-autofilter",{"title":1463,"_path":1464},"条件付きフィルター","/document/data/conditional-filter",{"title":1466,"_path":1467},"条件付きスタイル","/document/data/conditional-styles",{"title":1469,"_path":1470},"グループとアウトライン","/document/data/group-and-outline",{"title":1472,"_path":1473},"データバリデーション","/document/data/data-validation",{"title":1475,"_path":1476},"保護とロック","/document/data/protection",{"title":1478,"_path":1479,"children":1480},"セル","/document/cell",[1481,1482,1485,1488,1491,1494,1497,1500,1503,1506],{"title":1478,"_path":1479},{"title":1483,"_path":1484},"セルの編集","/document/cell/cell-edit",{"title":1486,"_path":1487},"スタイル","/document/cell/style",{"title":1489,"_path":1490},"罫線","/document/cell/border",{"title":1492,"_path":1493},"データ書式","/document/cell/data-format",{"title":1495,"_path":1496},"カスタムデータフォーマッター","/document/cell/custom-data-formatter",{"title":1498,"_path":1499},"データ連続入力","/document/cell/auto-fill",{"title":1501,"_path":1502},"リッチフォーマットテキスト","/document/cell/rich-format-text",{"title":1504,"_path":1505},"セルテキストの回転","/document/cell/rotate-cell-text",{"title":1507,"_path":1508},"セルの反復処理","/document/cell/iterate-cells",{"title":1510,"_path":1511,"children":1512},"セルタイプ","/document/cell-types",[1513,1514,1517,1520,1523,1526],{"title":1510,"_path":1511},{"title":1515,"_path":1516},"組み込みセルタイプ","/document/cell-types/built-in-cell-types",{"title":1518,"_path":1519},"カスタムセル","/document/cell-types/custom-cell",{"title":1521,"_path":1522},"ドロップダウンリストセル","/document/cell-types/dropdown-list-cell",{"title":1524,"_path":1525},"コンボリストセル","/document/cell-types/combo-list-cell",{"title":1527,"_path":1528},"列全体のセルタイプ","/document/cell-types/cells-type-for-entire-column",{"title":1530,"_path":1531,"children":1532},"数式","/document/formula",[1533,1534,1537,1540],{"title":1530,"_path":1531},{"title":1535,"_path":1536},"カスタム関数","/document/formula/custom-function",{"title":1538,"_path":1539},"数式関数","/document/formula/formula-functions",{"title":1541,"_path":1542},"VLOOKUP","/document/formula/vlookup",{"title":1544,"_path":1545,"children":1546},"チャート","/document/chart",[1547,1548,1551,1554,1557,1560,1563],{"title":1544,"_path":1545},{"title":1549,"_path":1550},"縦棒グラフ","/document/chart/column-chart",{"title":1552,"_path":1553},"横棒グラフ","/document/chart/bar-chart",{"title":1555,"_path":1556},"折れ線グラフ","/document/chart/line-chart",{"title":1558,"_path":1559},"面グラフ","/document/chart/area-chart",{"title":1561,"_path":1562},"2D円グラフ","/document/chart/pie-2d-chart",{"title":1564,"_path":1565},"ドーナツグラフ","/document/chart/doughnut-chart",{"title":1567,"_path":1568,"children":1569},"フローティングオブジェクト","/document/floating",[1570,1571,1574],{"title":1567,"_path":1568},{"title":1572,"_path":1573},"描画シェイプ","/document/floating/drawing-shapes",{"title":1575,"_path":1576},"フローティング画像","/document/floating/floating-image",{"title":1578,"_path":1579,"children":1580},"イベント","/document/events",[1581,1582,1584,1587,1590],{"title":1578,"_path":1579},{"title":1578,"_path":1583},"/document/events/events",{"title":1585,"_path":1586},"キーボードイベント","/document/events/keyboard-events",{"title":1588,"_path":1589},"マウスイベント","/document/events/mouse-events",{"title":1591,"_path":1592},"SelectionRangeChanged","/document/events/selection-events",{"title":1594,"_path":1595,"children":1596},"カスタマイズ","/document/customization",[1597,1598,1601,1604,1607,1610,1613],{"title":1594,"_path":1595},{"title":1599,"_path":1600},"コントロールの外観","/document/customization/control-appearance",{"title":1602,"_path":1603},"シートタブコントロール","/document/customization/sheet-tab-control",{"title":1605,"_path":1606},"使用可能なホットキー","/document/customization/hot-keys",{"title":1608,"_path":1609},"言語ローカライズ","/document/customization/language-localization",{"title":1611,"_path":1612},"アドレスバーと数式バー","/document/customization/formula-bar",{"title":1614,"_path":1615},"ReoGridEditor","/document/customization/editor",{"title":1617,"_path":1618,"children":1619},"アクション","/document/actions",[1620,1621,1624],{"title":1617,"_path":1618},{"title":1622,"_path":1623},"ReoGridアクションフレームワーク","/document/actions/actions",{"title":1625,"_path":1626},"組み込みワークシートアクション","/document/actions/built-in-actions",{"title":1628,"_path":1629,"children":1630},"ファイル形式","/document/io",[1631,1632,1635,1638,1641,1644],{"title":1628,"_path":1629},{"title":1633,"_path":1634},"Excelファイル形式 (xlsx)","/document/io/excel-file-format",{"title":1636,"_path":1637},"CSV形式","/document/io/csv-format",{"title":1639,"_path":1640},"RGF形式","/document/io/rgf-format",{"title":1642,"_path":1643},"Excel形式とRGF形式の違い","/document/io/difference-between-excel-and-rgf-format",{"title":1645,"_path":1646},"HTMLとしてエクスポート","/document/io/export-as-html",{"title":1648,"_path":1649,"children":1650},"高度な機能","/document/advanced",[1651,1652,1655,1658,1661,1664],{"title":1648,"_path":1649},{"title":1653,"_path":1654},"メモリワークブック","/document/advanced/memory-workbook",{"title":1656,"_path":1657},"ページングと印刷","/document/advanced/paging-and-print",{"title":1659,"_path":1660},"コントロールのリセット","/document/advanced/reset-control",{"title":1662,"_path":1663},"パフォーマンス","/document/advanced/performance",{"title":1665,"_path":1666},"設定","/document/advanced/settings",{"title":1668,"_path":1669,"children":1670},"ハウツーガイド","/document/how-to",[1671,1672,1675,1678,1681,1684,1687,1690,1693],{"title":1668,"_path":1669},{"title":1673,"_path":1674},"ReoGridの推奨プラクティス","/document/how-to/recommended-practice-for-using-reogrid",{"title":1676,"_path":1677},"DataTableでスプレッドシートを埋める","/document/how-to/fill-grid-with-datatable",{"title":1679,"_path":1680},"遅延読み込みモードによる大量データの高速読み込み","/document/how-to/fast-load-large-data-with-lazy-load-mode",{"title":1682,"_path":1683},"カスタムドロップダウンセルの作成","/document/how-to/create-custom-drop-down-cell",{"title":1685,"_path":1686},"日付ピッカーセルの作成","/document/how-to/create-date-picker-cell",{"title":1688,"_path":1689},"Excelファイルからすべての画像を読み取る","/document/how-to/read-all-images-from-excel-file",{"title":1691,"_path":1692},"VB.NETでReoGridを使用するためのヒント","/document/how-to/use-reogrid-in-vb-net",{"title":1694,"_path":1695},"全選択チェックボックスヘッダーの作成","/document/how-to/create-select-all-checkbox-header",{"title":1697,"_path":1698,"children":1699},"トラブルシューティング","/document/troubleshooting",[1700,1701],{"title":1697,"_path":1698},{"title":1702,"_path":1703},"PInvoke例外の修正","/document/troubleshooting/fix-pinvoke-exception",{"title":1705,"_path":1706},"エディション・機能一覧","/editions-features",{"title":1708,"_path":1709},"個人情報保護方針","/privacy-policy",{"title":1711,"_path":1712},"動作環境","/requirements",{"title":1714,"_path":1715},"ReoGrid利用許諾契約書","/terms",{"title":1717,"_path":1718},"ReoGrid利用許諾契約書(Ver.3)","/terms-v3",{"title":1720,"_path":1721},"ReoGrid利用許諾契約書(Ver.4)","/terms-v4",{"title":1723,"_path":1724},"ReoGrid 4 トライアルライセンスポリシー","/terms-v4-trial",{"title":1726,"_path":1727},"ReoGrid Web Edition 利用許諾契約書","/terms-web",1786025087508]