diff --git a/src/examples/grid-example.js b/src/examples/grid-example.js
index <HASH>..<HASH> 100644
--- a/src/examples/grid-example.js
+++ b/src/examples/grid-example.js
@@ -183,7 +183,7 @@ const data = new Array(20).fill(0).map((_, index) =>
   metaColumns.map(meta => ({
     [meta.faker.slice(-1)[0]]: meta.faker.reduce((obj, key) => obj[key], faker)()
   }))
-  .concat({ id: index })
+  .concat({ id: index + 1 })
   .reduce((merge, obj) => Object.assign(merge, obj))
 );
Start column IDs at 1. `0` will be reserved for the header row

This might not be a great idea. Ideally, we have an ID on the header row. IDs should be either numbers and/or strings.