使用 vb.net 加载到 datagridview 时如何更改所有字符的大小写
How to change the case of all characters when loading to datagridview using vb.net
我想将 datagridview
中的 text
格式更改为 uppercase
,如图所示
我的vb.net代码
Using cmd As New SqlClient.SqlCommand("dbo.uspSELECTALL", cn)
dgv1.DataSource = Nothing
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgv1.RowTemplate.Height = 30
dgv1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
dgv1.ColumnCount = 7
dgv1.AutoGenerateColumns = False
dgv1.Columns(0).Name = "Student ID"
dgv1.Columns(0).DataPropertyName = "StudentID"
dgv1.Columns(1).Name = "Last Name"
dgv1.Columns(1).DataPropertyName = ("SurName")
dgv1.Columns(2).Name = "First Name"
dgv1.Columns(2).DataPropertyName = ("FirstName")
dgv1.Columns(3).Name = "Middle Name"
dgv1.Columns(3).DataPropertyName = "MiddleName"
dgv1.Columns(4).Name = "Gender"
dgv1.Columns(4).DataPropertyName = "Gender"
dgv1.Columns(5).Name = "Birthday"
dgv1.Columns(5).DataPropertyName = "Birthday"
dgv1.Columns(6).Name = "Age"
dgv1.Columns(6).DataPropertyName = "Age"
End Using
我的店铺程序代码
ALTER PROCEDURE [dbo].[uspSELECTALL]
AS
BEGIN
SET NOCOUNT ON;
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,(Surname),FirstName,
MiddleName, Gender,BirthDay,TelNum
FROM StudentInformation
END
我曾尝试将 upper
放入我的代码中,就像在下面的代码中一样,但它不起作用。有人可以帮我修复我的代码。谢谢
ALTER PROCEDURE [dbo].[uspSELECTALL]
AS
BEGIN
SET NOCOUNT ON;
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,Upper(Surname),upper(FirstName),
upper(MiddleName), Gender,BirthDay,TelNum
FROM StudentInformation
END
在上面的 () 列上添加列别名
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,
UPPER(Surname) as Surname,
UPPER(FirstName) AS FirstName,
UPPER(MiddleName) as MiddleName,
Gender,BirthDay,TelNum
FROM StudentInformation
我想将 datagridview
中的 text
格式更改为 uppercase
,如图所示
我的vb.net代码
Using cmd As New SqlClient.SqlCommand("dbo.uspSELECTALL", cn)
dgv1.DataSource = Nothing
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgv1.RowTemplate.Height = 30
dgv1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
dgv1.ColumnCount = 7
dgv1.AutoGenerateColumns = False
dgv1.Columns(0).Name = "Student ID"
dgv1.Columns(0).DataPropertyName = "StudentID"
dgv1.Columns(1).Name = "Last Name"
dgv1.Columns(1).DataPropertyName = ("SurName")
dgv1.Columns(2).Name = "First Name"
dgv1.Columns(2).DataPropertyName = ("FirstName")
dgv1.Columns(3).Name = "Middle Name"
dgv1.Columns(3).DataPropertyName = "MiddleName"
dgv1.Columns(4).Name = "Gender"
dgv1.Columns(4).DataPropertyName = "Gender"
dgv1.Columns(5).Name = "Birthday"
dgv1.Columns(5).DataPropertyName = "Birthday"
dgv1.Columns(6).Name = "Age"
dgv1.Columns(6).DataPropertyName = "Age"
End Using
我的店铺程序代码
ALTER PROCEDURE [dbo].[uspSELECTALL]
AS
BEGIN
SET NOCOUNT ON;
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,(Surname),FirstName,
MiddleName, Gender,BirthDay,TelNum
FROM StudentInformation
END
我曾尝试将 upper
放入我的代码中,就像在下面的代码中一样,但它不起作用。有人可以帮我修复我的代码。谢谢
ALTER PROCEDURE [dbo].[uspSELECTALL]
AS
BEGIN
SET NOCOUNT ON;
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,Upper(Surname),upper(FirstName),
upper(MiddleName), Gender,BirthDay,TelNum
FROM StudentInformation
END
在上面的 () 列上添加列别名
SELECT
Birthday,getdate() AS [Today],
Datediff(yy,BirthDay,getdate()) -
CASE
WHEN DATEADD(YY, DATEDIFF(YY,BirthDay,getdate()),BirthDay)
>GETDATE() THEN 1
ELSE 0
END AS [age],
StudentID,
UPPER(Surname) as Surname,
UPPER(FirstName) AS FirstName,
UPPER(MiddleName) as MiddleName,
Gender,BirthDay,TelNum
FROM StudentInformation