关于mobile中datagrid的使用
1 如何自定義列名和列寬:
? System.Windows.Forms.DataGridTextBoxColumn dataGridTextBoxColumn1;
??????????????????????? DataGridTableStyle dataGridTableStyle1 = new System.Windows.Forms.DataGridTableStyle();
?
??????????????????????? for (int x = 0; x < RecvTable.Columns.Count; x++)
??????????????????????? {
??????????????????????????? dataGridTextBoxColumn1 = new System.Windows.Forms.DataGridTextBoxColumn();
??????????????????????????? dataGridTextBoxColumn1.HeaderText = RecvTable.Columns[x].ColumnName;
??????????????????????????? dataGridTextBoxColumn1.MappingName = RecvTable.Columns[x].ColumnName;
??????????????????????????? dataGridTextBoxColumn1.Width = 100;
??????????????????????????? dataGridTableStyle1.GridColumnStyles.Add(dataGridTextBoxColumn1);
??????????????????????? }
??????????????????????? this.dgView.TableStyles.Add(dataGridTableStyle1);
???????????????????????
??????????????????????? dgView.DataSource = RecvTable.DefaultView;
??????????????????????? dgView.TableStyles[0].MappingName = RecvTable.TableName;
?
2、設置選中狀態
?private void checkBox1_CheckStateChanged(object sender, EventArgs e)
??????? {
??????????? try
??????????? {
??????????????? if (checkBox1.Checked)
??????????????? {
??????????????????? for (int x = 0; x < RecvTable.Rows.Count; x++)
??????????????????? {
??????????????????????? dgView[x, 0] = "■";
??????????????????? }
??????????????? }
??????????????? else
??????????????? {
??????????????????? for (int x = 0; x < RecvTable.Rows.Count; x++)
??????????????????? {
??????????????????????? dgView[x, 0] = "□";
??????????????????? }
??????????????? }
??????????? }
??????????? catch
??????????? { }
??????? }
?
??????? private void dgView_Click(object sender, EventArgs e)
??????? {
??????????? if (dgView.CurrentRowIndex < 0)
??????????????? return;
??????????? dgView.Select(dgView.CurrentRowIndex);
??????????? if (dgView[dgView.CurrentRowIndex, 0].ToString().Trim() == "□")
??????????? {
??????????????? dgView[dgView.CurrentRowIndex, 0] = "■";
??????????? }
??????????? else
??????????? {
??????????????? dgView[dgView.CurrentRowIndex, 0] = "□";
??????????? }
??????? }
轉載于:https://www.cnblogs.com/lanru/archive/2010/08/19/1803987.html
總結
以上是生活随笔為你收集整理的关于mobile中datagrid的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: paip sms to blog.txt
- 下一篇: require(),include(),